tlerbao
V2EX  ›  问与答

隔一段时间就莫名其妙出现的 Bug

  •  
  •   tlerbao · Mar 5, 2021 · 1393 views
    This topic created in 1901 days ago, the information mentioned may be changed or developed.

    php mysql 系统 有个 int(11)的存时间戳的字段 不定期的出现某 1 条或 N 条记录这个字段存的值异常 异常时有两种情况 要么是存的 int 的最小值 -2147483648,要么是最大值 2147483647 大部分情况下都是正常的

    问使用的那一堆人,一般是做了什么操作以后导致这个字段值异常的,完全没有反馈

    现在导致无法还原操作,不知道是怎么触发的 bug,无从查起,多年前的老旧系统 还是 thinkphp3 写的哈哈垃圾的要死。

    有能凭空想象一下可能是什么原因的大神么啊?

    3 replies    2021-03-05 17:51:51 +08:00
    chinvo
        1
    chinvo  
       Mar 5, 2021 via iPhone
    找到所有对这个表做操作的逻辑,说不定有地方插数据没初始化这个字段
    dddd1919
        2
    dddd1919  
       Mar 5, 2021
    存储数据超过字段最大 /最小值限制
    kateliuyi
        3
    kateliuyi  
       Mar 5, 2021
    大胆猜测一下
    你代码里面处理时间格式的工具类有 bug,导致某些特定的时间处理会出现问题
    项目的日志也可以追踪一下 ,没日志就真的靠猜了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1122 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 23:00 · PVG 07:00 · LAX 16:00 · JFK 19:00
    ♥ Do have faith in what you're doing.