我有三个Node.js项目,我在screen -r
下运行(测试时)。他们跑了很长时间没有问题 - 我可以用Ctrl + C轻松关闭它们并再次启动它们。我的问题是现在我无法关闭它们。
我使用简单的Node.js命令启动了项目:
nodejs index.js > storage/console.log 2> storage/error.log
似乎进程陷入了后台。服务器重启后屏幕窗口终止,但是一旦Ubuntu启动,所有项目都开始重新运行。
我试图用kill -9 {id}
和killall nodejs
杀死他们,我甚至试图在htop
中关闭它们,但无论如何它们都重新启动了。此外,似乎一个项目一次在多个实例中运行,因此我的CPU始终处于100%。
有人可以帮我解决这个问题吗?