共享实例池

2760
2
01-03-2020 12:04
JacobBoyle412
通过 Esri贡献者
Esri贡献者
3. 2 2760年

在架构实践中,我们收到了很多关于共享实例池的问题。

在10.7.0之前,减少RAM数量的解决方案是设置低利用率,以便该服务专用池中的最小实例数为零。通过这样做,您允许ArcGIS服务器在一段时间内没有收到任何请求时不为服务运行任何arcsoc。

这种“最小零”解决方案消除了未使用的服务的资源使用。由于仍然可以设置实例的最大数量,因此可以容纳接收不频繁突发流量的服务。下一次服务收到请求时,一个ArcSOC启动以ArcSOC的启动时间为代价来处理它。此外,该服务可能会在更长的时间内处于空闲状态,消耗已启动的SOC,直到服务达到设置的空闲超时。

在10.7.0中,Esri宣布支持共享实例池。每个ArcGIS服务器站点现在都有一个共享实例池,默认情况下包含四个ArcSOC进程。这个数字可以增加以容纳更多的服务。共享实例池利用分配给它的所有soc,因此您应该只在需要时增加池。

一旦兼容的地图服务发布到您的ArcGIS服务器站点,您就可以指定它使用共享池。任何添加到共享实例池的服务将不再拥有其专用池;它将进入共享池,并根据需要使用一两个SOC。一旦完成了处理请求,该ArcSOC就可以被共享池中的任何其他服务免费使用。

以下限制限制了哪些服务可以使用共享实例池:

  • 只有从ArcGIS Pro发布的地图服务才能配置为使用共享实例池。其他服务类型(如地理处理服务)不受支持。
  • 只能启用地图服务的特定功能——特性访问、WFS、WMS和kml。在继续之前关闭所有其他功能。
  • 具有自定义服务器对象扩展(soe)或服务器对象拦截器(soe)的服务不能使用共享实例。
  • 从ArcMap发布的服务不能使用共享实例。
  • 满足上述要求的ArcGIS Pro发布的缓存地图服务可以使用共享实例。

如需进一步资料,请参阅:

介绍ArcGIS Server 10.7中的共享实例

配置服务实例设置- ArcGIS Server Administration (Windows) | ArcGIS Enterprise

标签(2)
2的评论
作者简介
Boyle先生是GIS技术、系统规划、设计、开发和管理方面的专家,专注于油气行业的公共部门和勘探开发。他在北美的政府、非营利组织和E&P组织有15年的工作经验。通过他作为GIS数据库管理员的工作,他在系统开发、部署和管理方面获得了深入的组织和技术经验。在GIS与IT应用设计与开发、数据库设计、系统架构、集成等方面具有较强的技术能力,并获得多项技术认证。他的技术技能与他在项目管理和组织发展方面的经验相辅相成。他拥有环境研究-地理学士学位,并在信息技术、地理信息系统和地理方面接受了广泛的研究生培训和教育。持有GISP证书。