304464743
V2EX  ›  PHP

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

  •  
  •   304464743 · Feb 26, 2019 · 3341 views
    This topic created in 2659 days ago, the information mentioned may be changed or developed.

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

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

    2 replies    2019-02-26 13:17:44 +08:00
    to2false
        1
    to2false  
       Feb 26, 2019
    重连得自己加个异常处理
    runningman
        2
    runningman  
       Feb 26, 2019 via iPhone
    db 连接断了 提交肯定失败 得自己写重连
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3223 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 12:36 · PVG 20:36 · LAX 05:36 · JFK 08:36
    ♥ Do have faith in what you're doing.