【发布时间】:2021-11-06 14:37:33
【问题描述】:
我正在使用命令在 google cloud VM(使用 Ubuntu 20.04 的 e2 介质)中运行我的应用程序
nohup node server.js > out.log &
我关闭了 ssh 连接,它运行了一段时间,然后应用程序终止。我检查了日志,没有错误。在此期间,我什至没有向服务器请求任何内容。我还检查了谷歌云控制台中的实例指标,CPU 利用率始终低于 10%。我在我的电脑上测试过,没有出现这个问题。
为什么我的应用程序在云中终止?
【问题讨论】:
-
Nohup 不是在后台运行进程的可靠方法。本文讨论了各种方法。 dev2qa.com/how-to-run-node-js-server-in-background你应该使用类似于文章中#4的方法。
标签: ubuntu google-cloud-platform background-process nohup