国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > JS > 正文

利用forever和pm2部署node.js項目過程

2024-05-06 16:37:03
字體:
來源:轉載
供稿:網友

本文主要給大家分享的是利用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   ?

 

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對VeVb武林網的支持。


注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 咸阳市| 扶沟县| 云阳县| 青铜峡市| 常宁市| 芦溪县| 泸溪县| 宣武区| 木兰县| 望城县| 永昌县| 皮山县| 鹤峰县| 奉节县| 青岛市| 淅川县| 图们市| 宣化县| 墨竹工卡县| 景德镇市| 萝北县| 商水县| 安仁县| 潼关县| 含山县| 蒙城县| 万荣县| 许昌市| 贡嘎县| 莎车县| 延川县| 永城市| 黔西| 张掖市| 巴南区| 宁蒗| 灵寿县| 松江区| 鄯善县| 潮州市| 东至县|