我正在使用 ubuntu 网络服务器,其中有 tomcat 8 并在 tomcat 上运行网络应用程序。最近我遇到了 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 内部日志记录但不能这样做。
juli在tomcat中的作用是什么?它仅用于日志记录吗?如果是这样,我不需要任何日志记录。不想再看到上面的过程了。请帮助我。
最佳答案
JULI是 java.util.logging API 的 Tomcat 实现。要关闭日志记录,请在 ${catalina.base}/conf/logging.properties
中像这样配置根记录器,并确保没有覆盖此设置的子记录器:
.level = OFF
关于java - 如何禁用 tomcat 8 中的 juli 登录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37905516/