在Alfresco服务器上已经消失了几次上传,我查看日志以查看文件发生了什么。
In /opt/alfresco/tomcat/logs
但文件是空的。
答案 0 :(得分:3)
在命令行中,尝试
$ ps axww | grep atalina.startup | grep -v ' atalin' | awk '{print $1}'
29047
$ ls -l /proc/29047/fd
用您的输出替换29047。
这应该为您提供所有打开的文件及其完整路径。寻找catalina.out
和alfresco.log
。那些应该默认存在。
答案 1 :(得分:1)
它依赖,你记录的日志,有3或4个基本日志文件:
对于从安装程序安装的社区版,您可以在那里找到位置
./tomcat/webapps/share/WEB-INF/classes/log4j.properties
(登录
Alfresco分享)./tomcat/webapps/alfresco/WEB-INF/classes/log4j.properties
(登录
alfresco)./solr4/log4j-solr.properties
(索引器的日志,在此
案例solr4-默认为Alfresco版本5.XX)获取属性的范围 log4j.appender.File.File
tomcat日志是您编写./tomcat/logs/
的路径的标准日志,其路径定义位于./tomcat/conf/logging.properties
catalina.out
我在./tomcat/bin/catalina.sh
if [ -z "$CATALINA_OUT" ] ; then
CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out
fi
./tomcat/conf/server.xml
中定义
看下面的 <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log" suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
(成立于Alfresco 5.1e- 201602-GA,来自.bin linux instalator)
顺便说一下 - 我不确定,但我认为在alf 4.2f的alfresco.log社区版中,share.log和solr.log是一个规则,那些文件在实际目录中,你从中运行alfresco.sh启动脚本
Source(forums.alfresco.com)