微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决永远重启不停止进程“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 举报,一经查实,本站将立刻删除。