赞
踩
由于一个小项目要取数据,就用nodejs做后端,用pm2守护进程,但是开机在/etc/init.d里创建服务的时候发现启动不了,网上搜了些资料,写的不是很详细,在制作完后,自己做个记录,同时也分享给刚好需要的你。
启动项目
cd /www/项目目录pm2 start 'node project.js' --name 项目名称
生成启动脚本
pm2 startup
保存脚本
pm2 save
注意:启动项目的时候不要用绝对路径,进入项目目录后去启动项目,然后再用pm2守护,否则开机自启动时会失败,理论上不会出现问题,但实测了几次,我都会出现相同的问题,用相对路径启动就不会有问题。