简单pm2配置

pm2文档

新建app.json文件代码如下:

{
    "apps": [
        {
            "name": "gendouyun",
            "cwd": "./gendouyun",
            "script": "server.js",
            "watch": true,
            "ignore_watch": [
                "node_modules",
                "logs"
            ],
            "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,
            "restart_delay": 60,
            "env": {
                "NODE_ENV": "production"
            }
        }
    ]
}

cwd 是根目录
script 要执行的文件

启动方法:

pm2 start app.json

其它常用方法

  • 列表 PM2 启动的所有的应用程序 pm2 list
  • 重启所有 pm2 restart all
  • 删除指定应用id 如:313 pm2 delete 313
  • 关闭并删除所有应用pm2 delete all

参考

posted @ 2021-10-26 19:15  静心听夜雨  阅读(330)  评论(0)    收藏  举报