首页 > 解决方案 > 在服务器重启 Node/Express 之前调用一个函数

问题描述

我正在使用 mysql 进行池化,如果服务器出现故障,我想结束连接。

我这样做的原因是如果服务器离线,连接池进程仍然存在,重新连接时给我一个 max_user_connections 错误。

我正在使用 connection.release() 但显然它还不够好。

有没有办法做到这一点或更好的解决方案?

谢谢!

标签: mysqlnode.jsexpress

解决方案


尝试使用connection.end()or connection.destroy(),如这里的文档所示https://github.com/mysqljs/mysql#terminating-connections


推荐阅读