- 博客(3)
- 收藏
- 关注
原创 因服务器重启时对时机制导致的BUG
因服务重启时延迟对时导致的服务BUG结论问题发现和解决案发现场现场分析陷入僵局破案结论和证明后记中二的评价结论为了提高看本文的效率,我就先写结论。如果对我发现这个问题的过程感兴趣的阅读目录中的问题发现部分。服务器重启时会有网络对时的过程。如果程序依赖系统时间并把系统时间当作一个状态来使用,在服务器重启时可能会因为对时延时使得程序拿到错误的系统时间而引起程序错误。问题发现和解决案发现场某天S同学收到通知,由于某台服务器有问题需要对其进行手动重启。于是刚接手这个项目的S同学准备在低峰期在控制台重启服
2021-02-07 17:06:05 351
原创 记大量日志刷盘引起的请求超时
背景最近公司对框架做了一波改造,改造后的应用上线后,在QPS到达一定程度的时候发现会有很多请求超时,从链路上看是我自己的服务造成的超时。但是从监控看我服务的请求量和响应时间都很正常,而从调用方的监控来看,服务一部分请求处于超时状态,于是我开始了两天的debugDebug首先请求超时,第一个反应就是是否有线程在阻塞。于是jstack看了一下发现并没有奇怪的等待(由于当时是在机器上看没有备份下来,这里就没有贴出来了)然后决定dump一下数据,看看里边有没有比较可疑的地方。如下图我们看到所有线程都
2020-09-29 16:44:18 449
原创 数据库逻辑删除的解决方案探讨
数据库逻辑删除的解决方案探讨为什么我会看到这篇文章?我遇到什么问题了?有没有解决这个问题的办法?我该怎么办?该文章有很多废话,如果不想看,请直接点击目录: 我该怎么办?为什么我会看到这篇文章?你可能是一个程序员,在CSDN的搜索框上输入了“数据库逻辑删除解决方案”并点击了搜索按钮。我遇到什么问题了?在进行数据库设计时,你的公司认为数据对于公司来说存在重大意义(即便是已经删除的数据),...
2019-02-01 17:58:10 3112 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人