PM2让Node.js项目在服务器崩溃重启后,能自启动!
一、问题简介
【PM2让Node.js项目在服务器崩溃重启后,能自启动!】当服务器意外崩溃重启后,Node.js要能够自启动,恢复服务。
二、解决方案
1、三步完成
# 1、创建启动脚本
pm2 startup# 2、上面命令会输出类似如下提示,按照提示执行
[PM2] You have to run this command as root.Execute the following command:
sudo su - c "env PATH=$PATH:/home/unitech/.nvm/versions/node/v14.3/bin pm2 startup -u --hp # 3、保存正在运行的应用到启动脚本
pm2 save# 现在可以重启服务器,看看 node.js 项目是否能自启动
2、其他
# 恢复上一次保存的自启动列表
pm2 resurrect# 取消自启动
pm2 unstartup# 当 node.js 版本更新时,请一定要卸载并新建 自启动脚本
pm2 unstartup
pm2 startup
三、参考文档
- PM2让Node.js项目在服务器崩溃重启后,能自启动!
推荐阅读
- 诗歌:|诗歌: 《让我们举起世界杯,干了!》
- 微习惯复盘
- Node.js中readline模块实现终端输入
- 研学让生活更美好
- 让爱永驻心中
- 让眼泪滑落,成为骄傲(三十九)
- 不让记忆、感觉、情绪成为孩子的负累|不让记忆、感觉、情绪成为孩子的负累|《全脑教养法》(四)
- 句子分享
- 感恩遇见长投-让我重新审视自己
- 哪一本书让我感动过()