永远重启不停止进程“npm start”NodeJS应用程序

问题描述

最近,我开发了一个express NodeJS API,并使用forever在服务器中管理它,但是运行“forever restartall”时总是出现问题,错误是“端口XX已经被使用”,根据我的理解“永远重启”将与“永远停止”和“永远启动”结合,永远知道如何停止应用程序?

我的启动脚本是:forever start -c "npm start"

nodeJS package.json 脚本:

script:
{
   "start":"node ./bin/www","stop":"pkill -9 project-name"
}

但是在运行“永远重启”时似乎永远不会调用“停止”脚本,有人可以帮助解释永远如何工作吗?以及如何强制“永远重启”杀死自己的进程,以便自动释放端口。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)