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

首頁 > 開發(fā) > JS > 正文

簡述pm2常用命令集合及配置文件說明

2024-05-06 16:51:37
字體:
供稿:網(wǎng)友

常用命令集合

pm2 start app.js          # 啟動app.js應(yīng)用程序
pm2 start app.js -i 4      # cluster mode 模式啟動4個app.js的應(yīng)用實例# 4個應(yīng)用程序會自動進行負載均衡
pm2 start app.js --name="api" # 啟動應(yīng)用程序并命名為 "api"
pm2 start app.js --watch     # 當文件變化時自動重啟應(yīng)用
pm2 start script.sh         # 啟動 bash 腳本
pm2 list                # 列表 PM2 啟動的所有的應(yīng)用程序
pm2 monit                  # 顯示每個應(yīng)用程序的CPU和內(nèi)存占用情況
pm2 show [app-name]      # 顯示應(yīng)用程序的所有信息
pm2 logs                   # 顯示所有應(yīng)用程序的日志
pm2 logs [app-name]          # 顯示指定應(yīng)用程序的日志
pm2 flush
pm2 stop all            # 停止所有的應(yīng)用程序
pm2 stop 0             # 停止 id為 0的指定應(yīng)用程序
pm2 restart all         # 重啟所有應(yīng)用
pm2 reload all           # 重啟 cluster mode下的所有應(yīng)用
pm2 gracefulReload all    # Graceful reload all apps in cluster mode
pm2 delete all            # 關(guān)閉并刪除所有應(yīng)用
pm2 delete 0             # 刪除指定應(yīng)用 id 0
pm2 scale api 10            # 把名字叫api的應(yīng)用擴展到10個實例
pm2 reset [app-name]       # 重置重啟數(shù)量
pm2 startup            # 創(chuàng)建開機自啟動命令
pm2 save                   # 保存當前應(yīng)用列表
pm2 resurrect            # 重新加載保存的應(yīng)用列表
pm2 update                # Save processes, kill PM2 and restore processes
pm2 generate               # Generate a sample json configuration file
pm2 start app.js --node-args="--max-old-space-size=1024"

配置文件詳細介紹

{  "apps": {    "name": "wuwu",               // 項目名         "script": "./bin/www",           // 執(zhí)行文件    "cwd": "./",                // 根目錄    "args": "",                 // 傳遞給腳本的參數(shù)    "interpreter": "",             // 指定的腳本解釋器    "interpreter_args": "",           // 傳遞給解釋器的參數(shù)    "watch": true,               // 是否監(jiān)聽文件變動然后重啟    "ignore_watch": [              // 不用監(jiān)聽的文件      "node_modules",      "logs"    ],    "exec_mode": "cluster_mode",        // 應(yīng)用啟動模式,支持fork和cluster模式    "instances": 4,               // 應(yīng)用啟動實例個數(shù),僅在cluster模式有效 默認為fork;或者 max    "max_memory_restart": 8,          // 最大內(nèi)存限制數(shù),超出自動重啟    "error_file": "./logs/app-err.log",     // 錯誤日志文件    "out_file": "./logs/app-out.log",      // 正常日志文件    "merge_logs": true,             // 設(shè)置追加日志而不是新建日志    "log_date_format": "YYYY-MM-DD HH:mm:ss",  // 指定日志文件的時間格式    "min_uptime": "60s",            // 應(yīng)用運行少于時間被認為是異常啟動    "max_restarts": 30,             // 最大異常重啟次數(shù),即小于min_uptime運行時間重啟次數(shù);    "autorestart": true,            // 默認為true, 發(fā)生異常的情況下自動重啟    "cron_restart": "",             // crontab時間格式重啟應(yīng)用,目前只支持cluster模式;    "restart_delay": "60s"           // 異常重啟情況下,延時重啟時間    "env": {      "NODE_ENV": "production",        // 環(huán)境參數(shù),當前指定為生產(chǎn)環(huán)境 process.env.NODE_ENV      "REMOTE_ADDR": "愛上大聲地"        // process.env.REMOTE_ADDR    },    "env_dev": {      "NODE_ENV": "development",       // 環(huán)境參數(shù),當前指定為開發(fā)環(huán)境 pm2 start app.js --env_dev      "REMOTE_ADDR": ""    },    "env_test": {                // 環(huán)境參數(shù),當前指定為測試環(huán)境 pm2 start app.js --env_test      "NODE_ENV": "test",      "REMOTE_ADDR": ""    }  }}

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網(wǎng)。


注:相關(guān)教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 项城市| 渭源县| 海淀区| 开封县| 拉萨市| 会同县| 宿松县| 惠水县| 宁明县| 霍城县| 水富县| 隆回县| 黔江区| 平舆县| 昌黎县| 瑞丽市| 淅川县| 长葛市| 铜鼓县| 衢州市| 于田县| 南召县| 达州市| 鄂托克旗| 崇信县| 大城县| 荣昌县| 廊坊市| 龙泉市| 信阳市| 大余县| 远安县| 济阳县| 孟津县| 喀喇沁旗| 长丰县| 临沂市| 深水埗区| 龙州县| 田东县| 乃东县|