【问题标题】:GCE won't keep my script runningGCE 不会让我的脚本继续运行
【发布时间】:2017-11-30 05:56:35
【问题描述】:

我尝试过使用:

screen; main.py 
nohup python main.py &
tmux; python main.py
python main.py & disown

对于所有这些选项,脚本在我退出 SSH 大约 1/2 小时后停止运行。我似乎找不到任何信息为什么会发生这种情况,这令人困惑!

我在标准 CPU 上的 GCE 上运行。 CPU 以 %100 w/ 脚本运行,但在我退出 ssh 连接后大约 1/2 下降到 0%。 (在本地终端上运行时,脚本运行完成通常需要几个小时)

(经过更多阅读,我在质疑我是否真正需要一个守护进程,但为什么?我遇到的关于该主题的每个答案都表明我已经尝试过的选项应该有效)

【问题讨论】:

    标签: python google-compute-engine


    【解决方案1】:

    查看 /var/log/syslog 给了我原因:内存不足。出于这个原因,内核正在杀死我的脚本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-16
      相关资源
      最近更新 更多