问题已解决,google有答案,pm2用了配置文件一直总是重新启动,不用配置文件时直接pm2 start可以工作 - CNode技术社区

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

使用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]

回到顶部

AltStyle によって変換されたページ (->オリジナル) /