一次线上的经历,一个客户实施后台,客户端通过程序上传,在一定时间内频繁超时。
从6月份开始直到10月份才解决这个问题。
该客户,后台采用的是weblogic服务,客户端上传,有些网速快上传成功,有些慢。在线上的事情,几乎动用了所有的技术人才。网络,后台的,客户端,测试,压力的所有人。
1)排查客户端,开始扯皮网络,搜索证据,动用什么网络分析家,更重分析软件,找到证据,都在回避问题,客户端也在弄干净问题,耗时一个月。。。
2)排查网络,什么客户方的网络技术专家,什么防火墙,F5缓存服务器搞好半天。但是测试没有问题就是上线有问题。又是一个月。
3)进入双方僵持阶段,关键都说自己的没有问题,最后我们排除问题,客户方还是要解决问题的。
结果在接近四五个月的排查,终于发现了答案。最后还是圈定了后台的中间件问题!
最终的原因是:
客户配置中间件的问题,32位weblogic的用64位jdk。他们一直说安装的64位的。