宝塔用户_ycyenn 发表于 2024-10-1 17:54:45

【已记录】跟随系统服务启动的逻辑有点问题。


> start
> CONFIG_PATH='./config.yaml' npx bap start

node:internal/process/promises:391
triggerUncaughtException(err, true /* fromPromise */);
^

Error: connect ECONNREFUSED 127.0.0.1:3306
at TCPConnectWrap.afterConnect (node:net:1607:16) {
errno: -111,
code: 'ECONNREFUSED',
syscall: 'connect',
address: '127.0.0.1',
port: 3306,
fatal: true
}

Node.js v20.17.0跟随系统服务启动在 mysql 启动前就执行了,而项目依赖 mysql 此时就会因为连接失败而导致无法正常启动。是否应该有个逻辑检测各服务是否已成功启动以及相应的重试机制?

堡塔运维南一 发表于 2024-10-11 16:44:04

您好,感谢您的反馈,已记录
页: [1]
查看完整版本: 【已记录】跟随系统服务启动的逻辑有点问题。