1、安裝 npm install pm2 -gd 2、啟動 pm2 start ./bin/www 3、pm2 save 4、pm2 startup 5、pm2 save 註:上面幾個步驟有幾個坑: 1、從第二步開始,要進入root許可權操作。不同用戶下的pm2 list 是不同的; 2、還是第二步, ...
1、安裝
npm install pm2 -gd
2、啟動
pm2 start ./bin/www
3、pm2 save
4、pm2 startup
5、pm2 save
註:上面幾個步驟有幾個坑:
1、從第二步開始,要進入root許可權操作。不同用戶下的pm2 list 是不同的;
2、還是第二步,有的說pm2 start app.js,當時試了很久也沒起來,所以還是自己多看看,由於linux和node框架版本問題造成一些細微差別還需要不斷嘗試來解決,不可能任何東西都是網上現成的東西;
3、pm2 startup 這步有的說要加centos ubuntu之類的,其實要根據系統提示操作,不是一成不變的,我centos6.5系統直接沒有參數;
4、重啟之後如果起不來,檢查資料庫服務是不是開機啟動了。以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 ---------這麼一串只是舉個例子,以後目錄名不要這麼長。