一:场景
很奇怪的一个问题,linux服务器上的应用设置好了cookies,app客户端获取不到cookies,而且很奇怪,前几天一直好的,环境没有变化,今天突然不行了!
二:找问题
一直怀疑是app android版本的问题,而且查了资料,看有人反馈是android有些版本,cookies不同步的问题,因为环境中,是app和后台h5交互cookies,按照这个思路,问题依旧没有解决!
无意中在监控日志的时候,想到linux服务器系统时间,可能不对,和客户端直接的时差超过了cookies设置的过期时间,顺着这个思路,去查,果然发现linux的系统时间,一直停在日期20160909,而当前日期已经在20160913,看到这里,果断去设置系统时间为当前时间,顺便把linux系统时间和硬件时间同步一下!
二:解决
linux执行命令
设置系统时间为当前时间
date -s "2016-09-13 09:20:00"
系统时间同步为硬件时间
hwclock --systohc
导致问题顺利解决!
注:date 命令查询系统时间 clock 命令查看硬件时间
后续有很多开发填坑的文章发布,如果对你有帮助,请支持和加关注一下
https://shop119727980.taobao.com/?spm=0.0.0.0
谢谢!