我的github

官方解答:ArcSOC 实例的数量导致 ArcGIS Server 性能问题?

https://support.esri.com/zh-cn/technical-article/000012639

ArcSOC.exe 实例的数量可能占用高内存 (RAM) 资源,从而导致 ArcGIS for Server 性能问题。

原因

当许多实例在单个主机上运行时,会出现此问题,从而超出可用内存限制,消耗过多资源,并导致服务环境不稳定。 无需额外配置即可调整 ArcGIS for Server 以获得最佳性能。 即使系统处于空闲状态,也会将其设置为处理大量请求。 当系统处于负载状态时,内存使用将会增加,以适应正在处理的高性能功能。 一个 ArcSOC.exe 进程和每个正在运行的实例都会创建两个 ArcSOC.exe 进程。 例如,一个具有三个正在运行的实例的地理处理服务,将生成七个 ArcSOC.exe 进程。

 

 两个实例,生成5个ArcSOC。

解决方案或解决方法

 

有两个选项可用来尝试 解决 此行为。

  • 选项 1 适用于 ArcGIS Server 10.7 和更高版本。
  • 选项 2 适用于所有版本的 ArcGIS Server。

选项 1:将服务设置为使用共享实例池。 (可在 ArcGIS Server 10.7 及更高版本中使用。)

选项 2:将最小实例数设置为“0”。 (在所有版本的 ArcGIS Server 中可用。)

>>ArcSOC进程数不断增长导致oracle processes溢出原因分析:https://www.cnblogs.com/6yuhang/p/9379086.html

>>任务管理器中arcsom.exe和arcsoc.exe的个数问题:http://blog.sina.com.cn/s/blog_6f59cc580101e9t9.html

>>池化和非池化:link1  link2 link3 省去了创建的时间:https://www.ixueshu.com/document/3324468554547096318947a18e7f9386.html

posted on 2020-11-12 09:21  XiaoNiuFeiTian  阅读(2315)  评论(0编辑  收藏  举报