文档章节

生产环境 Bug No2

诸葛孔明亮
 诸葛孔明亮
发布于 2016/11/03 10:24
字数 268
阅读 2
收藏 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
Python数据分析系列(2)——美国纽约皇后区空气质量分析

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

天善智能
2017/12/24
0
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
git 在工作中的使用以及与git flow比较

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

squanchao
2016/08/09
32
0
关于 下载的问题!实在不知道怎么解决!

公司 项目有一个bug 问题很奇葩 就是个导出 功能 , 在开发环境 测试环境 怎么测都好使 ,但是在生产环境 数据量大于3000条 就很慢很慢 最后Session超时! 开发环境 Oracle11 tomcat7 测试环...

JJion
2013/01/14
153
2

没有更多内容

加载失败,请刷新页面

加载更多

想买的书

Java并发编程之美

miaojiangmin
15分钟前
3
0
Linux(centos7)共享文件

安装samba samba安装 关闭防火墙和selinux firewalld /etc/selinux/config SELINUX=enforcing改为SELINUX=disabled yum install -y samba samba-client systemctl start smb smbpasswd -a 用......

qinjiudong
16分钟前
2
0
SparkLauncher执行spark程序一直阻塞卡在running-undefined的情况处理

使用SparkLauncher提交spark程序时,有时间会一直卡在status是running状态 finalstatus为undefined,这种情况是因为使用的java的ProcessBuilder,查阅了资料后发现可能是因为buffer被填满,导...

那年的暖风
20分钟前
1
0
php中echo(),print(),print_r(),var_dump()与var_export()间的区别

echo()函数:输出一个或多个字符串。 输出所有参数。不会换行。 echo 不是一个函数(它是一个语言结构), 因此你不一定要使用小括号来指明参数,单引号,双引号都可以。 echo (不像其他语言...

hansonwong
21分钟前
0
0
php 生成 桌面快捷链接

<?php $Shortcut = "[InternetShortcut] URL=http://IP地址或网址IDList= [{000214A0-0000-0000-C000-000000000046}] Prop3=19,2 "; Header("Content-type: application......

zxcgzq
21分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部