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

首頁 > 編程 > JavaScript > 正文

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

2019-11-19 16:37:31
字體:
來源:轉載
供稿:網友

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

總結

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 洪雅县| 清新县| 寿宁县| 静海县| 万安县| 赣州市| 乌审旗| 偃师市| 陇南市| 双江| 犍为县| 沾益县| 普兰店市| 顺平县| 深圳市| 永定县| 高雄县| 牡丹江市| 四会市| 保定市| 巴彦县| 巴南区| 浮山县| 青阳县| 老河口市| 汝南县| 富顺县| 横山县| 大余县| 汝城县| 崇文区| 连南| 类乌齐县| 柞水县| 庐江县| 易门县| 巴南区| 鹤庆县| 阳春市| 新昌县| 宁安市|