代码改变世界

关于ArcGIS Server Gp Rest Result Return 在IE内核中产生挂起的错误解决

2012-10-19 21:00  Ferdinand  阅读(505)  评论(0编辑  收藏  举报

        在建设某业务系统的图形的时候,发现使用IE内核的浏览器在执行gp分析(我用的是rest)的时候会产生当获取到jobid后就被挂起的现象,使用馋猫和欧朋的内核的浏览器就不会,当时怀疑是网络的问题(公司的网络这段时间异常的不稳定,服务器内部中毒导致了时不时的短个网),经验证网络一切正常后,正在纳闷为产生此问题的时候,刚好测试部门的同时在JIRA中提出了一个BUG需要修改,因为JIRA在IE中打开不行,于是就用opera打开,解决完jira后,顺便看了下在欧朋下图新分析是否正常,结果在opera下居然很正常,于是又用馋猫浏览了下,居然也正常,怀疑是ESRI的ArcGIS Server服务端的BUG,因为三种浏览器的内核在解析JSON格式数据的时候可能采用了不同的处理方式。于是需求ESRI 支持,果然是ArcGIS Server的BUG,是ArcGIS Server GP服务在使用REST传输大数据量的数据的时候会产生内存泄漏和服务被挂起的错误(针对不同IE内核可能不一样,就像阿姨会有问题,但是馋猫和欧朋就一切OK)。

      于是打上最新的SP5补丁,一切正常了。

      也吐槽下微软,要占有更大的市场份额,要更严谨。