mysql 问题

2023-04-23 14:30:25 +08:00
 jwh199588

哪位大佬遇到过这种问题,求教!!

1343 次点击
所在节点    程序员
9 条回复
Dream11
2023-04-23 14:32:48 +08:00
这个不就是连不上服务吗 排查 ip 端口通不通
shanghai1943
2023-04-23 14:41:57 +08:00
本地 telnet ip port 看看
initObject
2023-04-23 14:51:59 +08:00
使用 mysql 连接前应该对连接进行活性检测
一般现在的数据库连接池都有活性检测功能
jwh199588
2023-04-23 15:06:39 +08:00
@Dream11 @shanghai1943 偶发性哈,一周才出现一次
mingl0280
2023-04-23 15:30:28 +08:00
@jwh199588 你开了长连接吧?使用长连接前前记得检查连接是否正常。有些系统会杀掉过长的连接的。
noparking188
2023-04-24 10:02:55 +08:00
“connection reset”

解决方案看楼上说的,以前我用过 SQLAlchemy 的,但是没效果,具体原因我也想不通,简单粗暴点在拿 connection 的那里加个 redo
noparking188
2023-04-24 10:04:04 +08:00
@noparking188 #6 看起来像是 5 楼所说,不是被 MySQL Server 关了连接,是被操作系统杀掉了
jwh199588
2023-04-24 13:44:09 +08:00
@mingl0280 有参数可以配置嘛
mingl0280
2023-04-24 17:30:47 +08:00
@jwh199588 不要考虑这个问题,没有任何意义。请在长连接使用时加重试和重连或者使用前加测试和重连。不要指望你的连接不被杀掉……

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/934778

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX