java - 多个具有相同 log4j 的 weblogic 受管节点会导致文件锁定吗?

标签 java logging log4j weblogic

我的生产设置有 1 台物理服务器,其中有 2 个 weblogic 受管节点正在运行,并使用包 war 文件进行部署。

包 war 文件包含 log4j 配置文件,该文件指定要写入/log/mypath/mylogfile.log 的日志文件。

多个 weblogic 受管节点尝试读取/写入同一日志文件是否会导致文件锁定/IO 问题?

最佳答案

是的,您会遇到阻止日志滚动的问题。添加服务器名称作为变量名称可以缓解这一问题,但会给您两个日志文件而不是一个。日志路径将如下所示:

/log/mypath/mylogfile.${weblogic.Name}.log

关于java - 多个具有相同 log4j 的 weblogic 受管节点会导致文件锁定吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37798145/

相关文章:

java - IntelliJ 文件夹结构上的 Gradle

java - 在 Bundle 中传递多个值,最后一个字符串中分配的值将传递给所有字符串

logging - ServiceStack日志清理

c - 如何通过放置任何工具/库或其他来调试 C 项目

java - 通过LogManger.getLogger()获取自定义logger

java - 如何在 Java 中编写集合的交集和并集方法

unix - 如果文件早于 UNIX 或 Linux 中的特定日期,如何创建 zip/gz/tar 文件

log4j - 项目使用log4j2时如何使用log4j 1.x处理依赖

java - 如何仅将 LoggerMarker 记录到特定文件?

java - 使用 Jedis 将 Map<String, String> 转换为值类型