国产探花免费观看_亚洲丰满少妇自慰呻吟_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": ""    }  }}

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 祁门县| 肥西县| 达州市| 高陵县| 湛江市| 陇川县| 万安县| 米易县| 舒城县| 惠东县| 德安县| 玛纳斯县| 克什克腾旗| 巫溪县| 长沙市| 湟中县| 安溪县| 吴忠市| 邳州市| 托里县| 蒙自县| 永清县| 怀宁县| 威信县| 辽宁省| 梨树县| 翁牛特旗| 虞城县| 会昌县| 昭平县| 剑河县| 桂林市| 嘉义县| 禄劝| 台南县| 同心县| 惠州市| 慈溪市| 清流县| 定州市| 平定县|