ArcSOC是什么?為什么ArcSOC進程這么多?


官方解答: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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM