我的生产设置有1个物理服务器,其中2个weblogic受管节点运行并使用包war文件进行部署。
package war文件包含log4j配置文件,该文件指定要写入/log/mypath/mylogfile.log的日志文件。
多个weblogic受管节点是否会尝试读取/写入同一个日志文件会导致文件锁定/ IO问题?
答案 0 :(得分:1)
是的,您将遇到阻止日志滚动的问题。将服务器名称添加为变量名称可以缓解此问题,但会为您提供两个日志文件而不是一个。日志路径如下所示:
/日志/ mypath中/ mylogfile。$ {weblogic.Name}的.log
答案 1 :(得分:0)
我发现如果有太多的日志记录,例如使用完整的调试来排除大批量生产系统的故障,我们就会遇到卡住线程。我已经看到这只发生在一个托管服务器上,更不用说几个了。它可能依赖于log4j版本,但对于具有高日志级别的我们来说这是一个周期性问题。