我在 DigitalOcean droplet(使用 Ubuntu)上运行 Node.js 服务器。当我没有通过 Putty 连接到它时,我已经弄清楚了如何让它运行。但是,只有一个问题:我现在如何停止它?
我可以看到在 session 中 control+C 有效,但是如果我退出 session 并返回怎么办?那我将如何停止服务器?
另外,多次运行它会同时运行多个服务器吗?
谢谢!
最佳答案
你真的应该使用像 supervisord
这样的工具。 ( http://supervisord.org/ ) 用于您的长时间运行的进程。
但是如果你想停止一个已经在运行的进程,你用 nohup 启动,那么首先查找进程 ID(使用 ps aux
并查找/grep 为你的进程),然后运行 kill <<pid>>
.
关于node.js - DigitalOcean 停止使用 nohup 运行的 Node.js 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40064801/