今天周五,是端午节号称端午节前一天,虽然明明还有2天才是端午节,只是一个正常的周六、周日,但是不妨碍大家由于放假开心的心情。 嗯,虽然我个人对端午节没什么感觉,也不太喜欢吃粽子,但是还是祝福大家端午安康。
在我的计划中,今天的工作任务应该以文档为主,因为昨天已经把代码写好了,但是今天才发现由于数据从Redis迁移到DB中出现了不少bug,用了不少时间修复,基本都是获取字段错误,完全是因为粗心导致的,而且没有自测,这次问题有点不应该。
好不容易把应该修改的改完,列出最近的变更清单,打算再过一遍的时候,海信项目找我解决问题,周四下午服务突然有好一段时间不能登录,十几分钟后才恢复,于是我要来日志。
第一遍看日志,发现是乐观锁,由于有事务没有提交导致后续事务没办法提交,大量乐观锁日志。但是看到这里并不知道为什么,后面再要了更多日志,仍然是乐观锁,导致事务没提交,最后mysql连接池耗尽,后续链接无法使用。
正看着突然又线上又出现这个问题,拿到最新日志,持续更进,发现是一个用户的退出登录发起了数个事务,一个更新事件,重复发起事务,并且事务以每秒1个新增,这个时候两方面,一个看退出登录代码逻辑、另一方面联系客户,尽量还原操作,看能否复现,在花了大量时间看日志后,我暂时认为是由于登录日志表数据量太大,另外token作为条件查询的的速度可能会比较慢,导致没办法解决掉事务。
分析到这里,就打算回家了,路上收到消息说今天要处理完这个问题,于是回到家中继续看,从代码中选了不少优化点,一一优化,最后在23点左右将包发给了对方,最终效果估计要下个周才能看出来。
23点多,又开始和qq号折腾双人成行的联机,origin这个平台是真的菜……怪不得被称为烂橘子,不过好在最后搞出来一个勉强可用版本,玩了序章的一部分就准备休息了。
我原计划,端午节就是纯休息的节日,没想到前夕竟然这么不平静,不过也很久没有加班了,问题不大,至少最后给出了一个版本。
News
- 久违的V2论坛环节[一些随想和总结] 购物并没有使我快乐,楼主列出了他购买的很多东西,从主机、平板、自行车、kindle、到升降卓、电竞椅等等网上推荐比较多的东西,实际上并没有想象中那么大的用途,也没有想象中国你的那么快乐。在如今这个消费主义盛行的年代,也许可以带来一点思考。我个人也是买个过不少东西,正如我的吃灰列表。
Positive
- 百日尝试
- 早餐鸡蛋
- 骑车去公司
- 新身份证到了
- 双人成行环境搭好
Negative
- 没有做俯卧撑
- 代办列表
- 英语学习
- 日语学习
- 哈佛幸福课
- 吃灰列表
- NS+健身环
- quest2
- 运动相机
- 一大堆书籍
Thought
写代码真的不算容易,要考虑非常非常多的事情。