gpt4 book ai didi

java - 质子 CEP : 100% CPU usage after a few hours

转载 作者:行者123 更新时间:2023-11-30 10:49:25 25 4
gpt4 key购买 nike

我在自己的服务器上部署了一个 Proton CEP 实例,它有 2 个 CPU 和 4GB RAM。

让它工作一整夜后,CPU 使用率大幅增加,每个核心都达到 100%。正在执行的命令是:

java -Djava.security.egd=file:/dev/./urandom -Djava.awt.headless=true -Xmx512m -XX:MaxPermSize=256m -XX:+UseConcMarkSweepGC -classpath /usr/share/tomcat/bin/bootstrap.jar:/usr/share/tomcat/bin/tomcat-juli.jar:/usr/share/java/commons-daemon.jar -Dcatalina.base=/usr/share/tomcat -Dcatalina.home=/usr/share/tomcat -Djava.endorsed.dirs= -Djava.io.tmpdir=/var/cache/tomcat/temp -Djava.util.logging.config.file=/usr/share/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager org.apache.catalina.startup.Bootstrap start

查看日志,我还看到:

Feb 17, 2016 10:00:00 AM com.ibm.hrl.proton.server.executorServices.SimpleThreadFactory$ProtonExceptionHandler uncaughtException
SEVERE: Uncaught exception in thread: Thread[31516,5,main],exception: Java heap space
Feb 17, 2016 10:02:31 AM com.ibm.hrl.proton.server.executorServices.SimpleThreadFactory$ProtonExceptionHandler uncaughtException
SEVERE: Uncaught exception in thread: Thread[31643,5,main],exception: Java heap space

尽管从 htop 看来,最多 2 GB 的 RAM 仍然可用。

这正常吗?

同一台服务器也在运行 Orion,但那台服务器没有遇到问题。

最佳答案

问题是由于我们代码中的错误,我们向 Orion 发送了越来越大的数据请求,Orion 将它们转发给了 Proton。最终请求从 100B 增长到超过 50MB,导致 Proton 无法及时处理所有数据而停止。

关于java - 质子 CEP : 100% CPU usage after a few hours,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35452086/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com