【发布时间】:2016-11-05 10:16:41
【问题描述】:
我使用 Digitalocean 部署我的 node.js 应用程序。我设法设置了所有东西,但是当我第二次回来时我遇到了问题。这是我今天所做的:
- 使用终端ssh登录(我在mac上)
- 转到我的应用目录并执行 nodemon,服务器已启动
- 检查我的网站,它已经上线了。
- 关闭我的终端。
稍后我回来(意味着我重新登录到我的终端),但我没有看到我的节点进程。怎么回事?
【问题讨论】:
-
如果您在终端中正常运行某些东西,它就会成为终端进程的子进程。所以,如果终端被杀死,那么孩子也被杀死。您需要将其作为自己的后台进程运行,因此它不是终端的子进程。
标签: javascript node.js linux deployment