问题描述
项目使用pm2部署过后,一直报错产生错误日志
报错的主要信息为
2022-04-20T21:39:57: [egg-scripts] 2022-04-20 21:39:56,558 ERROR 232077 [app_worker] server got error: bind EADDRINUSE null:7001, code: EADDRINUSE
2022-04-20T21:39:57: [egg-scripts] 2022-04-20 21:39:56,572 ERROR 231948 nodejs.AppWorkerDiedError: [master] app_worker#1:232077 died (code: 0, signal: null, suicide: false, state: dead), current workers: []
原因分析:
1.没有更改egg启动的默认端口7001
2.PM2部署egg项目启动文件使用的默认的npm 直接npm run start启动项目会出现问题
解决方案:
更改egg配置
config.cluster = {
listen: