阿里云挂后台的 nohup 老被自动杀掉

vps网友提供 05-03 讨论归档 53

阿里云挂后台的 nohup 老被自动杀掉。
写了个 java websocket 的程序,想在后台跑着,java 每次都莫名其妙被杀掉,有大佬知道是什么情况吗。
用 mvn exec:java 命令跑的。。。

本文由 vps网友提供,转载请注明出处

本文链接: https://www.vpsvsvps.com/discuss/a/1676471829021069312.html

标签:
jason19659
05-03

@fengfisher2 #17 阿里云的一核 cpu,跑着 web 服务然后再跑这个就炸了。。。升级好贵。。

fengfisher2
05-03

妹的,打了一半,没发出去,发完就那么多回复了。哈哈。

fengfisher2
05-03

你有看 message 的日志吗?是什么原因导致。

ZxBing0066
05-03

是 zsh 么,zsh 挂 nohup 需要配合 disown,不然退出 zsh 就会被干掉

jason19659
05-03

@jason19659 #13 看出来了。。cpu 炸了。。

jason19659
05-03

May 3 14:18:05 iZ282ilj29sZ kernel: [3631858.323422] Out of memory: Kill process 31579 (java) score 58 or sacrifice child
May 3 14:18:05 iZ282ilj29sZ kernel: [3631858.325366] Killed process 31579 (java) total-vm:2332480kB, anon-rss:301924kB, file-rss:0kB

怎么办。。。
total used free shared buff/cache available
Mem: 990M 628M 223M 11M 138M 315M
Swap: 3.8G 80M 3.7G
加了虚拟内存没有用啊。。。

mansur
05-03

cpu 或内存超了,被阿里云强制杀了

knightdf
05-03

出发 OOM 了把?看看 sys message

kn007
05-03

看系统日志,看看是不是 oom 了

ryV60s
05-03

看应用日志或者系统日志

jason19659
05-03

@cxbig #5 log 跑到一半突然就没了。。之前怀疑是内存不够,加了虚拟内存好像也一样。。

ipconfiger
05-03

用 supervisor

congeec
05-03

做成 service 吧,会自动重启,有 log

cxbig
05-03

java 的程序也可以查一下你程序自己的 log

cxbig
05-03

你试试在 tmux 里不带 nohup 跑,另外看看 syslog 有什么线索

rrfeng
05-03

『顶多』

更多可能的还是你程序问题。怎么确定是被杀掉而不是自己死掉的?

mringg
05-03

感觉是你程序的问题

jason19659
05-03

@rrfeng #2 都是 Ubuntu 16.04.2

rrfeng
05-03

被杀掉跟什么云有毛关系,顶多跟操作系统有关。

jason19659
05-03

刚刚试了一下,谷歌云没问题