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

首頁 > 編程 > JavaScript > 正文

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

2019-11-19 11:25:44
字體:
來源:轉載
供稿:網友

常用命令集合

pm2 start app.js          # 啟動app.js應用程序
pm2 start app.js -i 4      # cluster mode 模式啟動4個app.js的應用實例# 4個應用程序會自動進行負載均衡
pm2 start app.js --name="api" # 啟動應用程序并命名為 "api"
pm2 start app.js --watch     # 當文件變化時自動重啟應用
pm2 start script.sh         # 啟動 bash 腳本
pm2 list                # 列表 PM2 啟動的所有的應用程序
pm2 monit                  # 顯示每個應用程序的CPU和內存占用情況
pm2 show [app-name]      # 顯示應用程序的所有信息
pm2 logs                   # 顯示所有應用程序的日志
pm2 logs [app-name]          # 顯示指定應用程序的日志
pm2 flush
pm2 stop all            # 停止所有的應用程序
pm2 stop 0             # 停止 id為 0的指定應用程序
pm2 restart all         # 重啟所有應用
pm2 reload all           # 重啟 cluster mode下的所有應用
pm2 gracefulReload all    # Graceful reload all apps in cluster mode
pm2 delete all            # 關閉并刪除所有應用
pm2 delete 0             # 刪除指定應用 id 0
pm2 scale api 10            # 把名字叫api的應用擴展到10個實例
pm2 reset [app-name]       # 重置重啟數量
pm2 startup            # 創建開機自啟動命令
pm2 save                   # 保存當前應用列表
pm2 resurrect            # 重新加載保存的應用列表
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",           // 執行文件    "cwd": "./",                // 根目錄    "args": "",                 // 傳遞給腳本的參數    "interpreter": "",             // 指定的腳本解釋器    "interpreter_args": "",           // 傳遞給解釋器的參數    "watch": true,               // 是否監聽文件變動然后重啟    "ignore_watch": [              // 不用監聽的文件      "node_modules",      "logs"    ],    "exec_mode": "cluster_mode",        // 應用啟動模式,支持fork和cluster模式    "instances": 4,               // 應用啟動實例個數,僅在cluster模式有效 默認為fork;或者 max    "max_memory_restart": 8,          // 最大內存限制數,超出自動重啟    "error_file": "./logs/app-err.log",     // 錯誤日志文件    "out_file": "./logs/app-out.log",      // 正常日志文件    "merge_logs": true,             // 設置追加日志而不是新建日志    "log_date_format": "YYYY-MM-DD HH:mm:ss",  // 指定日志文件的時間格式    "min_uptime": "60s",            // 應用運行少于時間被認為是異常啟動    "max_restarts": 30,             // 最大異常重啟次數,即小于min_uptime運行時間重啟次數;    "autorestart": true,            // 默認為true, 發生異常的情況下自動重啟    "cron_restart": "",             // crontab時間格式重啟應用,目前只支持cluster模式;    "restart_delay": "60s"           // 異常重啟情況下,延時重啟時間    "env": {      "NODE_ENV": "production",        // 環境參數,當前指定為生產環境 process.env.NODE_ENV      "REMOTE_ADDR": "愛上大聲地"        // process.env.REMOTE_ADDR    },    "env_dev": {      "NODE_ENV": "development",       // 環境參數,當前指定為開發環境 pm2 start app.js --env_dev      "REMOTE_ADDR": ""    },    "env_test": {                // 環境參數,當前指定為測試環境 pm2 start app.js --env_test      "NODE_ENV": "test",      "REMOTE_ADDR": ""    }  }}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 鲁山县| 凌海市| 清镇市| 江安县| 富平县| 山阳县| 南乐县| 临江市| 闵行区| 响水县| 三江| 尖扎县| 铅山县| 淮北市| 新晃| 屏南县| 聂荣县| 怀安县| 腾冲县| 凉城县| 通城县| 奇台县| 江西省| 射洪县| 周至县| 承德县| 高安市| 四平市| 郴州市| 江孜县| 浦北县| 昌吉市| 互助| 昌图县| 五家渠市| 济阳县| 革吉县| 大化| 高碑店市| 耒阳市| 金平|