如何在数字海洋水滴上运行进程并在注销时保持运行? [复制]
Posted
技术标签:
【中文标题】如何在数字海洋水滴上运行进程并在注销时保持运行? [复制]【英文标题】:How to I run a process on a digital ocean droplet and keep it running when I log out? [duplicate] 【发布时间】:2015-12-18 21:24:52 【问题描述】:我是 nodejs 和数字海洋的新手。我设置了一个数字海洋水滴,我想在我的水滴上永远运行一个节点服务器。所以我 ssh 进入 droplet (Ubuntu) 并运行节点 myNodeProgram.js。它可以正常运行几分钟,但只要连接断开,节点进程就会停止运行。
那么如何让它始终运行呢?
【问题讨论】:
查找“将节点作为守护进程运行” 关于 Digital Ocean,我最喜欢的地方之一是 their excellent tutorials :-) 谢谢。我查了一下,发现***.com/questions/4018154/… 【参考方案1】:安装 pm2 nodejs 进程管理器。
https://www.digitalocean.com/community/tutorials/how-to-use-pm2-to-setup-a-node-js-production-environment-on-an-ubuntu-vps
【讨论】:
欢迎提供解决方案链接,但请确保您的答案在没有它的情况下有用:add context around the link 这样您的其他用户就会知道它是什么以及为什么会出现,然后引用最相关的您链接到的页面的一部分,以防目标页面不可用。 Answers that are little more than a link may be deleted.以上是关于如何在数字海洋水滴上运行进程并在注销时保持运行? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
如何通过 laravel 应用程序使用数字海洋服务器从另一台服务器在远程服务器上运行脚本文件