Java程序以java结果终止:137

Ans*_*esh 23 java netbeans kill-process cassandra

我有一个用netbeans编写的程序.该程序从cassandra读取大约1,000,000个数据,处理它们并再次将结果写入cassandra.我的程序运行了大约9个小时,但突然它终止了这个波纹管错误:

java result: 137
Run Code Online (Sandbox Code Playgroud)

我被读到这些错误意味着(128 + signalnember).在我的情况下signalnember = 9即KILLSIGNAL.有没有人知道如何删除此错误?请帮我....

Ser*_*kov 7

如果存在限制资源的cgroup配置,则如果超出限制(如消耗的内存),则可能会终止该进程.检查cgconfig服务是否正在运行.在RHEL上:

service cgconfig status
Run Code Online (Sandbox Code Playgroud)

您还可以检查Java崩溃日志文件hs_err_.log以获取更多详细信息.


use*_*629 3

退出代码高于 128 意味着进程因收到信号而终止 (exitCode = 128 + signalNumber)。==> 在你的情况下,它是信号 9 (= SIGKILL