V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
304464743
V2EX  ›  PHP

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

  •  
  •   304464743 · 2019-02-26 10:58:44 +08:00 · 2677 次点击
    这是一个创建于 1884 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    2 条回复    2019-02-26 13:17:44 +08:00
    to2false
        1
    to2false  
       2019-02-26 12:10:07 +08:00
    重连得自己加个异常处理
    runningman
        2
    runningman  
       2019-02-26 13:17:44 +08:00 via iPhone
    db 连接断了 提交肯定失败 得自己写重连
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5630 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 01:38 · PVG 09:38 · LAX 18:38 · JFK 21:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.