共计 454 个字符,预计需要花费 2 分钟才能阅读完成。
一、问题简介
当服务器意外解体重启后,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 <distribution> -u <user> --hp <home-path>
# 3、保留正在运行的利用到启动脚本
pm2 save
# 当初能够重启服务器,看看 node.js 我的项目是否能自启动
2、其余
# 复原上一次保留的自启动列表
pm2 resurrect
# 勾销自启动
pm2 unstartup
# 当 node.js 版本更新时,请肯定要卸载并新建 自启动脚本
pm2 unstartup
pm2 startup
三、参考文档
- PM2 让 Node.js 我的项目在服务器解体重启后,能自启动!
正文完