关于mysql与程序端连接异常断开的问题
来源:9-2 数据库可用性监控

烈焰卡卡
2020-06-04
老师您好,想请问一个比较特殊的mysql的情况。就是当我的程序从连接池中取出一个与mysql的连接,进行查询等操作时,此时网络如果出现异常如网线断开等,那么程序端的socket由于并不能感知到连接被关闭,可能会一直卡住拿不到返回值,这种情况该如何应对?
我是做python开发的,常用的如sqlalchemy peewee等库,都只有配置connet timeout的参数,不知是否是由于可能出现锁等待的缘故,并没有类似读超时的参数,那么该如何避免这种意外的网络异常
写回答
1回答
-
sqlercn
2020-06-04
这个和MySQ的关系不大,主要是开发方面的问题,你可以判断数据返回的超时时间,超过一定阀值后就断开并重新连接MySQL。
022020-06-05
相似问题