eggjs / eggjs/egg

[Feature Request] 互为主备的mysql其中一个挂掉,SequelizeConnectionRefusedError

Open
#4,765 0 comments 0 reactions 0 assignees View on GitHub
Inactive
Dominant language
TypeScript
Stars
19k
Forks
1.8k
PR merge metrics
No merged PRs in 30d

Description

## Background
互为主备的mysql,其中一个挂掉,如何重连到另一个,目前我的做法是在最后一层中间件看error是否为`SequelizeConnectionRefusedError`,如果是就关闭当前进程,让master重新拉起一个worker。是否有更好的方案

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.