我正在使用一个ubuntu Web服务器,我在tomcat 8上运行一个web应用程序。最近我遇到了一些问题,cpu使用100%。当我重新启动tomcat服务器它运行良好,但在一天或几个小时后再次出现同样的问题(100%cpu使用),这个问题使我的网站运行缓慢。当我用htop命令看到进程列表时,我看到了很多像
这样的进程/opt/java8/jre/bin/java -Djava.util.logging.config.file=/opt/tomcat8/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoader
我现在能做什么?我想完全禁用tomcat内部日志记录,但不能这样做。
tomcat中juli的功能是什么?它仅用于记录吗?如果是这样我不需要任何记录。我不想再看到上述过程了。请帮帮我。
答案 0 :(得分:2)
JULI是java.util.logging API的Tomcat实现。要关闭注销,请在${catalina.base}/conf/logging.properties
中配置根记录器,并确保没有覆盖此设置的子记录器:
.level = OFF