【问题标题】:Where do I find the Alfresco log files?我在哪里可以找到 Alfresco 日志文件?
【发布时间】:2014-03-27 21:10:20
【问题描述】:

在 Alfresco 服务器上的几次上传都消失了,我查看日志以查看文件发生了什么。

In /opt/alfresco/tomcat/logs

但是文件是空的。

【问题讨论】:

  • 什么版本的 Alfresco?你是怎么安装的?你在哪里安装的?什么运行时?等
  • @Gagravarr 我在 www 安装了 4.0e 它的生产服务器。
  • 怎么安装的?什么?什么运行时?什么应用服务器?在哪里?安装和运行 Alfresco 的方法有很多种,目前你只是说“有时我的电脑不能正常工作”......

标签: alfresco alfresco-share


【解决方案1】:

在命令行中尝试

$ ps axww | grep atalina.startup | grep -v ' atalin' | awk '{print $1}'
29047
$ ls -l /proc/29047/fd

用您的输出替换 29047。

这应该会为您提供所有打开的文件及其完整路径。寻找catalina.outalfresco.log。这些默认情况下应该在那里。

【讨论】:

  • 说:alfresco 17165 4.0 47.8 12013016 2924752 ? Sl 05:46 6:00 /opt/alfresco-4.0.e/java/bin/java -Djava.util.logging.config.file=/opt/alfresco-4.0.e/tomcat/conf/logging.properties -server -Xss1024K -Xms1G -Xmx8G -XX:MaxPermSize=256M -XX:NewSize=512M -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/opt/alfresco-4.0.e/tomcat/endorsed -classpath /opt/alfresco-4.0.e/tomcat/bin/bootstrap.jar -Dcatalina.base=/opt/alfresco-4.0.e/tomcat -Dcatalina.home=/opt/alfresco-4.0.e/tomcat -Djava.io.tmpdir=/opt/alfresco-4.0.e/tomcat/temp org.apache.catalina.star
  • 看看/opt/alfresco-4.0.e/tomcat/logs/catalina.out & /home/alfresco/alfresco.log
  • 我希望 Alfresco 将 alfresco/WEB-INF/classes/log4j.properties 更改为“log4j.appender.File.File=${catalina.home}/logs/alfresco.log”。照原样,您永远不知道 alfresco.log 会在哪里结束。我每次都改,这很烦人。 :) 如果可以在外部配置日志文件位置会更好。
【解决方案2】:

这取决于,你的意思是哪些日志,有 3 或 4 个基本日志文件:

  • 露天日志
  • 分享日志
  • “索引器”日志(Solr/Lucene)
  • Tomcat 日志

对于从安装程序安装的社区版,您可以在那里找到位置

  • ./tomcat/webapps/share/WEB-INF/classes/log4j.properties(记录 露天分享)
  • ./tomcat/webapps/alfresco/WEB-INF/classes/log4j.properties(记录 露天)
  • ./solr4/log4j-solr.properties(索引器的日志,在这个 case solr4-Alfresco 版本 5.XX 默认)

获取属性 log4j.appender.File.File

的范围
  • tomcat 日志在您编写的./tomcat/logs/ 路径中是标准的,它们的路径定义在./tomcat/conf/logging.properties

    • 1catalina.org.apache.juli.FileHandler.directory
    • 2localhost.org.apache.juli.FileHandler.directory
    • 3manager.org.apache.juli.FileHandler.directory
    • 4host-manager.org.apache.juli.FileHandler.directory
  • catalina.out我在./tomcat/bin/catalina.sh找到了

if [ -z "$CATALINA_OUT" ] ; then CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out fi

  • tomcat访问日志路径定义在./tomcat/conf/server.xml 关注关注

<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log" suffix=".txt" pattern="%h %l %u %t &quot;%r&quot; %s %b" />

(创建于 Alfresco 5.1e-201602-GA,来自 .bin linux 安装程序)

顺便说一句-我不确定,但我认为在 alf 4.2f 社区版本的 alfresco.log、share.log 和 solr.log 中,文件位于实际目录中,您从该目录中运行 alfresco。 sh 启动脚本

Source (forums.alfresco.com)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-02-21
    • 1970-01-01
    • 2011-04-07
    • 1970-01-01
    • 2022-01-23
    • 2018-07-02
    • 1970-01-01
    • 2021-12-31
    相关资源
    最近更新 更多