我让Copilot Workspace把整个JWT认证模块重写了,PR通过只花了3轮——但监控没跟上差点又半夜被叫醒
凌晨三点,手机振动,监控群里跳出来一条:生产环境认证服务 500 错误率升到 7%。我翻身坐起来,ssh 进去翻日志,发现是 JWT 中间件校验失败,所有带了过期 token 的请求全部报错,新登录正常,但老用户的请求被打回了一串 stack trace 而不是 401。回滚、重启、加日志,折腾到天…
凌晨三点,手机振动,监控群里跳出来一条:生产环境认证服务 500 错误率升到 7%。我翻身坐起来,ssh 进去翻日志,发现是 JWT 中间件校验失败,所有带了过期 token 的请求全部报错,新登录正常,但老用户的请求被打回了一串 stack trace 而不是 401。回滚、重启、加日志,折腾到天…
凌晨2点17分,我被手机震动吵醒。监控告警:用户服务响应时间P99飙到了8秒,错误率突破5%。我打开笔记本连上VPN,发现是订单服务的数据库连接池满了。翻了一下日志,罪魁祸首是一周前上线的批量退款功能——里面一个条件分支从来没测到过,导致特定组合下SQL查询没有加索引,全表扫描拖死了整个库。 这不是…