【发布时间】:2020-03-08 23:12:59
【问题描述】:
过去几天我们遇到的问题。出于某种原因,Java 被固定在 100% 的 cpu 使用率上。如果我们禁用 lucee 服务,cpu 使用率就会下降到正常水平。一旦我们启用它,cpu 使用率立即飙升至 100%。
完整路径是
/opt/lucee/jdk/jre/bin/java -Djava.util.logging.config.file=/opt/lucee/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
我们运行 Lucee 的其他服务器显示此进程通常有大约 1-3% 的 cpu 使用率。
- 我们已经多次重启 Ubuntu 无济于事。
- 我们已禁用所有端口,以防出现一些奇怪的流量导致问题,但同样无济于事。
- 我们已验证没有运行 lucee 脚本任务。
- 我们确实有一个与 Microsoft 一起运行的单独 SQL 服务实例,它没有显示任何奇怪的数据库使用情况。我们还有大约 5 台其他服务器访问同一数据库并且没有遇到此问题。
- 我已将 Lucee 从 5.3.4.80 降级到 5.2.9.3,再次失败
服务器的其他信息
OS Linux (4.4.0-174-generic) 64bit
Servlet Container Apache Tomcat/8.5.6
Java 1.8.0_112 (Oracle Corporation) 64bit
这最初是在大约两周前发生在我们身上的。我们于 2 月 24 日星期一进来,到美国东部时间上午 9 点左右,我们的一台服务器开始遇到这个问题。我们设置了一个单独的 Azure VM 并复制了我们所有的文件,并让一切正常运行。现在,两周后,另外两台服务器开始出现同样的问题。
感谢你们提供的任何帮助。
【问题讨论】:
-
Tomcat 日志中还有其他线索吗? /opt/lucee/tomcat/logs/catalina.out?
标签: ubuntu resources cpu lucee