我正在测试在端口 3003 上运行的节点上的服务器。一切正常,但在某些时候服务器停止启动,指的是端口正忙。运行lsof -i tcp:3003我得到:
node\x20/ 10955 root 21u IPv4 2621955553 0t0 TCP localhost:3003 (LISTEN)
嗯,显然当您重新启动应用程序时停止了,并且该进程没有被杀死
我正在进口sudo kill -9 10955
我重复lsof -i tcp:3003
而且我看到相同的过程只PID在每次之后发生变化,kill就好像有某种自动运行一样。pm2 显示所有进程都已停止
我在写问题的时候,不小心自己回答了,但还是会要求它给出答案,突然有人会遇到同样的问题。
我不知道是怎么回事,但是当我输入
pm2 status它时,它显示所有内容都已禁用,但我找到了另一个命令pm2 ls。从理论上讲,这是相同的,但她表明该进程正在
server运行。之后,命令
pm2 status开始显示正确的数据。我用标准命令停止了服务器pm2 stop YOURNAMEPROCESS