国产探花免费观看_亚洲丰满少妇自慰呻吟_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教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 贡嘎县| 长泰县| 建德市| 齐河县| 盖州市| 星子县| 沙雅县| 汨罗市| 清流县| 武功县| 蒙城县| 襄樊市| 镇安县| 盖州市| 淮阳县| 固原市| 广东省| 壤塘县| 樟树市| 综艺| 荔波县| 西和县| 新闻| 察隅县| 鱼台县| 牡丹江市| 乐东| 临武县| 商洛市| 城口县| 江门市| 喀喇| 阿坝| 正安县| 从化市| 赤水市| 康保县| 龙江县| 大埔县| 电白县| 诸暨市|