[原創]PM2使nodejs應用隨系統啟動


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM