Code Bye

log4j 发生死锁,导致服务器荡机

log4j.rootLogger=INFO,console,file
#输出到控制台

log4j.logger.java.sql.Connection = debug

log4j.logger.java.sql.PreparedStatement = debug

log4j.appender.console=org.apache.log4j.ConsoleAppender

log4j.appender.console.layout=org.apache.log4j.PatternLayout

log4j.appender.console.layout.ConversionPattern=%p %d{yyyy-MM-dd HH:mm:ss} – %m%n
#输出到日志文件

log4j.appender.file=org.apache.log4j.RollingFileAppender

log4j.appender.file.File=${catalina.base}/logs/ucm.log

log4j.appender.file.MaxFileSize=100000KB

log4j.appender.file.MaxBackupIndex=1

log4j.appender.file.layout=org.apache.log4j.PatternLayout

log4j.appender.file.layout.ConversionPattern=%p %d{yyyy-MM-dd HH:mm:ss} – %m%n
最近做了个项目,服务器用的jboss8,老是荡机,现在log4j写文件时导致的。

把其中的

log4j.appender.console=org.apache.log4j.ConsoleAppender

log4j.appender.console.layout=org.apache.log4j.PatternLayout

log4j.appender.console.layout.ConversionPattern=%p %d{yyyy-MM-dd HH:mm:ss} – %m%n

这三行给注释掉了,就好了,什么原因啊。

解决方案:10分
没遇见过这情况, 注释掉的是控制台输出, 从这方面下手查吧
解决方案:10分
应该和这个写关系不大,都这么写

估计是包不兼容


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明log4j 发生死锁,导致服务器荡机