[原创]PM2使nodejs应用随系统启动

一、安装node

npm install pm2 -gdlinux

二、启动mongodb

pm2 start ./bin/www数据库

三、pm2 savenpm

四、pm2 startupubuntu

五、pm2 savecentos

注:上面几个步骤有几个坑:app

一、从第二步开始,要进入root权限操做。不一样用户下的pm2 list 是不一样的;框架

二、仍是第二步,有的说pm2 start app.js,当时试了好久也没起来,因此仍是本身多看看,因为linux和node框架版本问题形成一些细微差异还须要不断尝试来解决,不可能任何东西都是网上现成的东西;pm2

三、pm2 startup 这步有的说要加centos ubuntu之类的,其实要根据系统提示操做,不是一成不变的,我centos6.5系统直接没有参数;

四、重启以后若是起不来,检查数据库服务是否是开机启动了。以mongodb为例子,须要在/etc/rc.local 里添加启动mongod启动的命令:/data1/wbact/mongodb-linux-x86_64-rhel55-3.2.12/bin/mongod -dbpath=/data1/wbact/mongodb-linux-x86_64-rhel55-3.2.12/data/db -logpath=/data1/wbact/mongodb-linux-x86_64-rhel55-3.2.12/data/logs --logappend      ---------这么一串只是举个例子,之后目录名不要这么长。

相关文章
相关标签/搜索