关于ArcGIS Server 10 空闲一段时间后第一次访问Crash的原因猜测和解决办法

关于ArcGIS Server 10 空闲一段时间后第一次访问Crash的原因猜测和解决办法

近期在使用ArcGIS Server 10的动态地图服务,遇到一个诡异问题:每隔一段时间空闲的地图,再次访问,第一次必然出现无法访问的问题,日志显示错误如下:

Container process XXXX has crashed on machine XXXX.

Server Context creation failed on machine XXXX.

第二次以后就没问题了。

问esri那帮鸟人,一如既往的扯野棉花,度娘也是顾左右而言其他,果断FQ找哥,参考老外的帖子,找到答案:

可能的原因是:由于Windows防火墙的原因,Context和SDE的连接限制一段时间后,会被系统Kill掉,然而Context并不知情,于是在空闲一段时间后的第一次访问中,仍然使用该链接,连接不上SDE导致Crash。

可行的解决方法:在Catalog的GIS服务管理连接中或ArcGIS Server Manager中,打开Processes(进程)选项卡中的“定期检查修复空闲的数据库连接”选项,时间默认30分钟即可解决问题,测试OK,没有再出现问题。如下两图所示即可。

以上原因和解决方案只是一种可能性,希望能给收到困扰的童鞋们一点参考价值。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值