文档章节

生产环境 Bug No2

诸葛孔明亮
 诸葛孔明亮
发布于 2016/11/03 10:24
字数 268
阅读 1
收藏 0

前言

    双十一项目组做了一个类似于摇钱树的微信活动,部署到生产上发现,第二天部分用户的登录天数并没有更改。

 

查看数据库

    查看数据库发现,部分用户的 last_login_time 列还停留在昨天,但是 update_time 却更新了,执行 sql 发现出问题的用户大概占 1/10 左右。

 

排查

    代码逻辑排查,后台服务在收到登录请求的时候,会截取登录用户的微信 token,然后根据这个 token 去操作数据库,选择几个没有更新时间的用户在后台数据库中的 token 作为条件过滤日志发现,从 gateway 传过来的消息里面并没有带 token,进程是通 token 来判断用户是否有操作的,所以就没有判断用户有登录,就没有更新 last_login_time 字段。

    原因后来找到了,是由于缓存导致的用户登录没有返回 token。

© 著作权归作者所有

共有 人打赏支持
诸葛孔明亮
粉丝 2
博文 64
码字总数 53931
作品 0
浦东
运维
生产环境 Bug No1

前述 公司之前有套老的环境是部署在机房的,今年全面迁移至阿里云上,mysql、redis 等数据库也一并迁移了,新旧环境迁移过程中总是会碰到很多问题; Bug No1 国庆节回来,发现生产环境出现了...

诸葛孔明亮
2016/10/09
10
0
String类中==和equals测试

@Test public void test01(){ // ==比较地址,equals比较内容 String s1 ="abc"; String s2 ="abc"; String s3 = s1; String s4 = new String("abc"); String s5 = new String("abc"); Syst......

Timor_张先生
09/12
0
0
Python数据分析系列(2)——美国纽约皇后区空气质量分析

感谢关注天善智能,走好数据之路↑↑↑ 欢迎关注天善智能,我们是专注于商业智能BI,人工智能AI,大数据分析与挖掘领域的垂直社区,学习,问答、求职一站式搞定! 天善智能社区地址:https:/...

天善智能
2017/12/24
0
0
git 在工作中的使用以及与git flow比较

描述: 最稳定的代码放在 master 分支上(相当于 SVN 的 trunk 分支),我们不要直接在 master 分支上提交代码,只能在该分支上进行代码合并操作,例如将其它分支的代码合并到 master 分支上...

squanchao
2016/08/09
32
0
shiro.session There is no session with id问题点排查

SSM+shiro+redis 做分布式项目时,在生产环境中遇到 org.apache.shiro.session.UnknownSessionException: There is no session with id 这个bug。排查了之后。问题点有以下两种: (1):shi...

@林文龙
06/15
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Mac OS X下Maven的安装与配置

Mac OS X 安装Maven: 下载 Maven, 并解压到某个目录。例如/Users/robbie/apache-maven-3.3.3 打开Terminal,输入以下命令,设置Maven classpath $ vi ~/.bash_profile 添加下列两行代码,之后...

TonyStarkSir
今天
3
0
关于编程,你的练习是不是有效的?

最近由于工作及Solution项目的影响,我在重新学习DDD和领域建模的一些知识。然后,我突然就想到了这个问题,以及我是怎么做的? 对于我来说,提升技能的项目会有四种: 纯兴趣驱动的项目。即...

问题终结者
今天
4
0
打开eclipse出现an error has occurred see the log file

解决方法: 1,打开eclipse安装目录下的eclipse.ini文件; 2,打开的文本文件最后添加一行 --add-modules=ALL-SYSTEM 3,保存重新打开Eclipse。...

任梁荣
昨天
4
0
搞定Northwind示例数据库,无论哪个版本的SQLServer都受用

Northwind数据库 从这里可以找到突破口: http://social.msdn.microsoft.com/Forums/zh-CN/Vsexpressvb/thread/8490a1c6-9018-40c9-aafb-df9f79d29cde 下面是MSDN: http://msdn2.microsoft......

QQZZFT
昨天
1
0
mysql主从同步,安装配置操作

准备 两台mysql服务,我这里准备了如下: 主库:192.168.176.128 从库:192.168.176.131 如何在Linux上安装mysql服务,请看https://blog.csdn.net/qq_18860653/article/details/80250499 操作...

小致dad
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部