欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

node進程管理工具PM2用法詳解

 更新時間:2022年06月22日 16:44:36   作者:小旭2021  
本文詳細(xì)講解了node進程管理工具PM2的用法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

PM2是node進程管理工具,可以利用它來簡化很多node應(yīng)用管理的繁瑣任務(wù),如性能監(jiān)控、自動重啟、負(fù)載均衡等,而且使用非常簡單。

安裝

npm install -g pm2

常用命令

$ npm install pm2 -g # 命令行安裝 pm2
$ pm2 start app.js -i 4 #后臺運行pm2,啟動4個app.js
                # 也可以把'max' 參數(shù)傳遞給 start
                # 正確的進程數(shù)目依賴于Cpu的核心數(shù)目
$ pm2 start app.js --name my-api # 命名進程
$ pm2 list # 顯示所有進程狀態(tài)
$ pm2 monit # 監(jiān)視所有進程
$ pm2 logs # 顯示所有進程日志
$ pm2 stop all # 停止所有進程
$ pm2 restart all # 重啟所有進程
$ pm2 reload all # 0秒停機重載進程 (用于 NETWORKED 進程)
$ pm2 stop 0 # 停止指定的進程
$ pm2 restart 0 # 重啟指定的進程
$ pm2 startup # 產(chǎn)生 init 腳本 保持進程活著
$ pm2 web # 運行健壯的 computer API endpoint (http://localhost:9615)
$ pm2 delete 0 # 殺死指定的進程
$ pm2 delete all # 殺死全部進程

運行進程的不同方式

$ pm2 start app.js -i max # 根據(jù)有效CPU數(shù)目啟動最大進程數(shù)目
$ pm2 start app.js -i 3 # 啟動3個進程
$ pm2 start app.js -x #用fork模式啟動 app.js 而不是使用 cluster
$ pm2 start app.js -x -- -a 23 # 用fork模式啟動 app.js 并且傳遞參數(shù) (-a 23)
$ pm2 start app.js --name serverone # 啟動一個進程并把它命名為 serverone
$ pm2 stop serverone # 停止 serverone 進程
$ pm2 start app.json # 啟動進程, 在 app.json里設(shè)置選項
$ pm2 start app.js -i max -- -a 23 #在--之后給 app.js 傳遞參數(shù)
$ pm2 start app.js -i max -e err.log -o out.log # 啟動 并 生成一個配置文件

重啟進程

pm2 restart  xxx

監(jiān)聽所有進程

pm2 monit

到此這篇關(guān)于node進程管理工具PM2用法的文章就介紹到這了。希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • node 命令方式啟動修改端口的方法

    node 命令方式啟動修改端口的方法

    今天小編就為大家分享一篇node 命令方式啟動修改端口的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • Node.js開發(fā)之套接字(socket)編程入門示例

    Node.js開發(fā)之套接字(socket)編程入門示例

    這篇文章主要介紹了Node.js開發(fā)之套接字(socket)編程,結(jié)合簡單實例形式分析了node.js套接字socket客戶端與服務(wù)器端相關(guān)實現(xiàn)與使用技巧,需要的朋友可以參考下
    2019-11-11
  • node.js中的querystring.escape方法使用說明

    node.js中的querystring.escape方法使用說明

    這篇文章主要介紹了node.js中的querystring.escape方法使用說明,本文介紹了querystring.escape的方法說明、語法、接收參數(shù)、使用實例和實現(xiàn)源碼,需要的朋友可以參考下
    2014-12-12
  • Node.js中對通用模塊的封裝方法

    Node.js中對通用模塊的封裝方法

    這篇文章主要介紹了Node.js中對通用模塊的封裝方法,封裝方法參考了Underscore.js的實現(xiàn),需要的朋友可以參考下
    2014-06-06
  • Node定時備份MySQL的實現(xiàn)

    Node定時備份MySQL的實現(xiàn)

    本文主要介紹了Node定時備份MySQL的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • nodejs模塊學(xué)習(xí)之connect解析

    nodejs模塊學(xué)習(xí)之connect解析

    這篇文章主要介紹了nodejs模塊學(xué)習(xí)之connect解析,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • NodeJS創(chuàng)建基礎(chǔ)應(yīng)用并應(yīng)用模板引擎

    NodeJS創(chuàng)建基礎(chǔ)應(yīng)用并應(yīng)用模板引擎

    這篇文章主要介紹了NodeJS創(chuàng)建基礎(chǔ)應(yīng)用并應(yīng)用模板引擎的相關(guān)資料,需要的朋友可以參考下
    2016-04-04
  • Node.js編寫組件的三種實現(xiàn)方式

    Node.js編寫組件的三種實現(xiàn)方式

    這篇文章主要介紹了Node.js編寫組件的三種實現(xiàn)方式,包括純js實現(xiàn)、v8 API實現(xiàn)(同步&異步)、借助swig框架實現(xiàn),感興趣的小伙伴們可以參考一下
    2016-02-02
  • 在Node.js中使用Express框架和Mongoose庫實現(xiàn)視頻評論功能

    在Node.js中使用Express框架和Mongoose庫實現(xiàn)視頻評論功能

    本文我們將詳細(xì)介紹如何在Node.js應(yīng)用中使用Express框架和Mongoose庫來實現(xiàn)一個視頻評論功能,這個功能允許用戶對視頻內(nèi)容添加評論,并將評論數(shù)實時更新,以下是逐步的實現(xiàn)過程,包括代碼示例和說明,需要的朋友可以參考下
    2024-04-04
  • 基于npm?install或run時一些報錯的解決方案

    基于npm?install或run時一些報錯的解決方案

    這篇文章主要介紹了基于npm?install或run時一些報錯的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-06-06

最新評論