问题已解决,google有答案,pm2用了配置文件一直总是重新启动,不用配置文件时直接pm2 start可以工作
发布于 1 年前 作者 ailuhaosi 969 次浏览 来自 问答

使用pm2 start pm2.config.js 或者 npm run pm2时都一直重新启动,但直接用pm2 start index.js却可以。 而且之前我在ECS上也用这个配置文件部署过,之前pm2 start pm2.config.js 或者 npm run pm2都可以运行, 后来我把文件夹删了,用putty重新传了一次,程序基本没改,安装的时候npm install权限错误,我就按以下方法设置了权限: 11.PNG 应该更这个权限无关,不过还是提一下 请教高手们解答 配置文件 pm2.config.js module.exports={ apps:[{

    "name": "52tyjy",
    "script": "./index.js",
    "args": "",
    "interpreter": "",
    "interpreter_args": "",
    "watch": true,
    "ignore_watch": [
    "node_modules",
    "mylogs"
    ],
    "exec_mode": "cluster_mode",
    "instances": "max",
    "max_memory_restart": "1024M",
    "error_file": "./mylogs/pm2-err.log",
    "out_file": "./mylogs/pm2-out.log",
    "merge_logs": true,
    "log_date_format": "YYYY-MM-DD HH:mm:ss",
    "min_uptime": "60s",
    "max_restarts": "30",
    "autorestart": true,
    "cron_restart": "",
    "restart_delay": 60,
    "env": {
        "NODE_ENV": "production"
        },
    "env_dev": {
        "NODE_ENV": "development",
        "REMOTE_ADDR": ""
        },
    "env_test": {
        "NODE_ENV": "test",
        "REMOTE_ADDR": ""
        }
    }
//可以配置多个app
]

}

答案google了以下: 22.PNG

1 回复

前段时间也踩到这个问题~~

[CNodeMD]

回到顶部