Skip to content

Latest commit

 

History

History
 
 

bash

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

CentOS7 使用 pm2 守护进程自启动

  1. 将 node 链接至/usr/bin 目录
ln -s /usr/bin/node /usr/node/bin/node
  1. 启动 node.js 应用
npm i pm2 -g
cd ~/stcpd-dist
pm2 start pm2.simple.config.js --env production
  1. 保存脚本
pm2 save
  1. 创建开机启动脚本
pm2 startup systemd
  1. 重启服务器测试
reboot
  1. 查看启动状态
systemctl status pm2-root.service
  1. 删除 pm2 服务
pm2 unstartup systemd

说明:如果您需要启动多个服务,需要多次运行步骤 2 即可(建议 app.js 改成绝对路径,加上–name 参数,或者改成不同的名字,比如 server.js,server1.js)