java - 如何禁用 tomcat 8 中的 juli 登录?

标签 java tomcat logging

我正在使用 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/

相关文章:

java - 使用 JDBC River 插入自定义索引

java - C++ 中的等效标识符

java - 如何在非托管对象中获取托管 bean?

java - Tomcat 和虚拟机

Tomcat 6.0.37 无法从 LDAP 检索用户名

记录最佳实践 - 在目标方法的开头记录方法调用或记录?

javascript - 如何为所有输入字段添加额外的 Javascript 事件处理程序以记录点击+编辑?

java - 将数据从 Firebase 检索到实体中

tomcat - 在 cloudbees 中启动应用程序时,无法将 org.zkoss.zk.ui.http.DHtmlLayoutServlet 转换为 javax.servlet.Servle

java - 如何使用oozie获得更精确的错误消息?