关于 PHP ,rpc 框架数据库连接失败

2019-02-26 10:58:44 +08:00
 304464743

我是运维,问个问题,一般底层,比如交换机有掉包的情况下(偶尔掉一个),会导致 php 的连不上数据库(redis 或 pg 或 mysql 等等)吗?假设 php 要去连接 pg,日志反映连不上,php 的库是否会去尝试重连?

背景:今天早晨 1 点 59 分 00 秒,一台机器有几十条数据库更新记录,其中有一批大概 20 条(连续的),提示失败了,日志提示是连不上数据库,然后我看了另外一台机器 1 点 59 分 00 秒(时间是用 timestamp 查询出来的,日志里只有 timestamp 的时间),也有操作数据库的,是成功的。实在想不出问题原因,只有推测是底层交换机掉了一个数据包之类的。。。。

2777 次点击
所在节点    PHP
2 条回复
to2false
2019-02-26 12:10:07 +08:00
重连得自己加个异常处理
runningman
2019-02-26 13:17:44 +08:00
db 连接断了 提交肯定失败 得自己写重连

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

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

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

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

© 2021 V2EX