您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關使用forever和pm2怎么部署一個node.js項目,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。
一、forever
forever可以在cmd或ssh連接斷開時,讓項目一直運行,而且可以在項目崩潰時自動重啟
安裝 npm install -g forever
forever的幫助手冊 forever --help
使用forever啟動項目 forever start app.js
使用forever停止項目 forever stop app.js
列出所有通過forever管理的項目 forever list
監視項目中的文件,當文件有變動時重啟項目 forever -w start app.js
二、pm2
安裝pm2 npm install -g pm2
運行pm2 start app.js
查看運行狀態 pm2 list
追蹤資源運行情況 pm2 monit
查看日志 pm2 logs
重啟應用 pm2 restart appId
停止應用 pm2 stop app.js
開啟api訪問 pm2 web
預定義運行配置文件
我們可以預定義一個配置文件,然后制定運行這個配置文件,比如我們定義一個文件process.json,內容如下
{ "apps": [ { "name": "ANodeBlog", "script": "bin/www", "watch": "../", "log_date_format": "YYYY-MM-DD HH:mm Z" } ] }
然后pm2 start process.json
pm2與forever對比
Feature | Forever | PM2 |
---|---|---|
Keep Alive | ? | ? |
Coffeescript | ? | |
Log aggregation | ? | |
API | ? | |
Terminal monitoring | ? | |
Clustering | ? | |
JSON configuration | ? |
關于使用forever和pm2怎么部署一個node.js項目就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。