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 ---------這么一串只是舉個例子,以后目錄名不要這么長。
