首页 > 解决方案 > 如何在生产中崩溃时自动重启 Node 脚本?

问题描述

永远的包看起来陈旧(超过 2 年没有提交)并且它的依赖关系已经过时了。

标签: node.js

解决方案


您的解决方案是PM2。它是 Node 应用程序的生产过程管理器,非常易于使用。使用 npm 安装 PM2 并运行一个简单的命令,就像pm2 start app.js你差不多完成了。

此外,您将拥有一些有用的工具,例如日志和应用状态监控。

如果应用程序崩溃或被杀死,PM2 正在运行的应用程序将自动重新启动。pm2 startup systemd此外,您可以通过在系统启动时使用命令添加应用程序来确保您的应用程序将在服务器重新启动时启动。


推荐阅读