博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据库存储数据导致被踢下线问题
阅读量:6691 次
发布时间:2019-06-25

本文共 350 字,大约阅读时间需要 1 分钟。

问题:登录司机端后一段时间被踢下线

排查:经排查,是上传司机通话记录导致服务端返回token失效,上传通话记录的司机工号与当前司机登录的司机工号不符。

调试发现,数据库中存储的通话记录列表对应的司机工号有多个(每次司机通话都会记录通话电话号码以及司机工号等信息到数据库),原因可能有以下几种:

1、司机切换过环境,测试环境和线上环境,但是一般测试环境和线上环境的司机工号不一致,又都通过电话,因为是同一个数据库,所以存储起来的通话记录中有多个司机工号。

2、司机换过司机工号

解决:切换环境,代码内部清除下本地数据或者每次切换手动清除数据。

因为线上司机只有一个环境,不能切换环境,所以无该问题。

转载于:https://www.cnblogs.com/SA226343/p/7429352.html

你可能感兴趣的文章
超惊人!去年发生的身分外泄安全事件是2017的4倍
查看>>
oracle sqlplus免安装的配置instantclient-basiclite
查看>>
Java开发GUI之选择列表
查看>>
一、分布式商城架构逻辑图
查看>>
机器人是如何完成避障的?机器人避障解决方案解读
查看>>
通过错误堆栈信息和源码分析错误来源
查看>>
C和C++ 读写文件速度问题
查看>>
layer.mobile 弹出框插件(2.0版)
查看>>
C#基础 条件语句、选择语句和循环语句
查看>>
bugzilla安装笔记
查看>>
Hadoop 2.0(YARN/HDFS)学习资料汇总
查看>>
hadoop命令执行hbase应用jar包时的环境变量加载问题
查看>>
awk常用注意事项--awk如何引用外部变量
查看>>
XenMobile学习文章总结
查看>>
Android开发者的混淆使用手册
查看>>
Telnet服务及协议
查看>>
SpringMVC深度探险
查看>>
关于vs2010巨慢(cpu占用高)的几种解决方式
查看>>
简单3步,轻松集成Testlink和MantisBT
查看>>
SQL语句教程(04) AND OR
查看>>