Bruce Wong
Bruce Wong
some markdown syntax
## Background 互为主备的mysql,其中一个挂掉,如何重连到另一个,目前我的做法是在最后一层中间件看error是否为`SequelizeConnectionRefusedError`,如果是就关闭当前进程,让master重新拉起一个worker。是否有更好的方案
## 相关环境信息 - **Egg 版本**:2.27.0 需求是这样的,在sequelize初始化之前,修改配置文件里的加密密码 我的应用`app.js`是这样的 ```js class AppBoot{ constructor(app){ this.app = app; this.ctx = app.createAnonymousContext(); } configWillLoad(){ const { sequelize, redis } = this.app.config; const base64Reg = /^([A-Za-z0-9+/]{4})*([A-Za-z0-9+/]{4}|[A-Za-z0-9+/]{3}=|[A-Za-z0-9+/]{2}==)$/;...