V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
tlerbao
V2EX  ›  问与答

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

  •  
  •   tlerbao · 2021-03-05 17:27:57 +08:00 · 894 次点击
    这是一个创建于 1365 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

    3 条回复    2021-03-05 17:51:51 +08:00
    chinvo
        1
    chinvo  
       2021-03-05 17:33:03 +08:00 via iPhone
    找到所有对这个表做操作的逻辑,说不定有地方插数据没初始化这个字段
    dddd1919
        2
    dddd1919  
       2021-03-05 17:46:44 +08:00
    存储数据超过字段最大 /最小值限制
    kateliuyi
        3
    kateliuyi  
       2021-03-05 17:51:51 +08:00
    大胆猜测一下
    你代码里面处理时间格式的工具类有 bug,导致某些特定的时间处理会出现问题
    项目的日志也可以追踪一下 ,没日志就真的靠猜了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2580 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 04:27 · PVG 12:27 · LAX 20:27 · JFK 23:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.