给pm2设置开机启动
下面操作都是在ubuntu系统下操作生效。
pm2自动启动脚本
sudo pm2 startup
这个时候pm2会往/etc/systemd/system/目录生成一个pm2-root.service文件。
但是这个时候因为权限的原因,不能直接使用,需要如何修改:
把User=设置为一个非root账号比如wangtao
把Environment=PM2_HOME=替换成 Environment=PM2_HOME=/home/wangtao/.pm2
把PIDFile=替换成PIDFile=/home/wangtao/.pm2/pm2.pid
执行sudo systemctl enable pm2-root.service,激活修改后的脚本
这要总算不用重启机器之后,忘记启动pm2而让网站502几天了