一个字符引发的思考

来源:互联网 发布:人工智能雄帝科技 编辑:程序博客网 时间:2024/05/17 07:10

故障现象:

部分Android手机在访问微信机票的时候报502错误


排错阶段:

服务器异常排除;

网络异常排除;

开始排查关于微信站点所有的程序当天更新情况,回滚后还是出现报错;

其中当天上传的轨迹记录相关的站点上传没有回滚,因为几乎所有人判断其和微信站点的报错无关(注意此为故障的事发原因)


最终原因:

此任务为与某项目组配合的用户搜索词跟踪项目。为方便搜索组JAVA程序解析拆分Cookie中的,在设置Cookie的时候,采用了特殊符号ˇ作为字段间的分隔符。

开发人员与产品人员在上线前进行了测试。测试包括了手机站和PC站均进行了测试,但在测试过程中仅适用了PC电脑进行了测试,忽略了使用手机进行测试。

具体导致问题的原因可能是部分Android收集缺少相应的字符集在接收到特殊字符的时候无法识别,转换成了乱码。乱码在提交给Tengine负载均衡设备的时候导致系统无法识别,出现了502网关错误。


0 0
原创粉丝点击