(翻譯) 當有大量 ArcSOC.exe 程序執行時,無法發佈新服務或啟動現有服務

更新 發佈閱讀 4 分鐘

原文: Esri Technical Support: Unable to publish new or start existing services when a large number of ArcSOC.exe processes are running

問題描述

注意:本文章僅適用於 Windows 作業系統環境。

在 Windows 環境中,當某臺 ArcGIS Server 主機上運行了大量 Web 服務實例(例如達 200 個以上)時,可能會導致 ArcGIS Server 無法發佈新的服務,或是無法啟動既有的服務。儘管系統硬體資源(例如實體記憶體與虛擬記憶體)看起來仍足夠啟動更多服務實例,仍會出現此狀況。

ArcGIS Server 的日誌紀錄可能會出現下列錯誤訊息:

  • Failed to initialize server object
  • Failed to construct instance of service
  • Internal Server Error. Error handling service request

問題原因

在某些 Windows 環境中,當同時執行過多程序(processes)時,系統的「non-interactive desktop heap size」資源可能會被耗盡,導致 ArcGIS Server 無法正確處理服務的啟動或發佈流程。

解決方案或替代方法

在 Windows 作業系統中,可以透過調整「non-interactive desktop heap size」的大小,讓系統能同時建立並執行更多程序。

---

⚠ 警告:

請勿隨意進行以下操作,除非您已確認「desktop heap 耗盡」是導致無法啟動或發佈服務的主因。

以下操作會修改作業系統中的重要設定,強烈建議您在進行前先備份作業系統與相關檔案(包括登錄檔),或是針對虛擬機建立快照。如有需要,請先諮詢專業的 IT 人員協助。

Esri 無法保證若修改設定不當後產生的結果,因此請務必小心操作並自負風險。

---

調整步驟如下:

STEP 01、開啟機碼編輯器

點選「開始」>「執行」,輸入 regedit 並按「確定」以開啟登錄編輯器。

STEP 02、找到登陸機碼

導航至以下登錄機碼路徑:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems

STEP 03、找到 Windows 字串

找到名稱為 Windows 的字串值。

STEP 04、修改設定

Windows 的內容中會有一段類似以下的設定:

SharedSection=1024,20480,768

這裡的最後一個數字(768)代表非non-interactive desktop heap 的大小。您可以將它增加,例如調整為 1024。但請確保只修改最後一個數值,其他部分請勿更動。

再次提醒:

調整非互動式 desktop heap 大小有可能導致 Windows 無法正常開機。請務必事先做好備份,並採用小幅度(例如每次增加 256K)進行測試,確認穩定後再進一步調整。

STEP 05、重啟電腦

修改完成後,請重新啟動電腦。

留言
avatar-img
留言分享你的想法!
avatar-img
地圖司令部
2會員
9內容數
歡迎蒞臨地圖司令部! 本部劃分多個營區,每個營區內容會以小編工作上碰的問題、思考邏輯、資訊更新為主題,內容主軸會著重商用軟體 ArcGIS (地理資訊軟體)網站的經營管理為主。如果有餘力,會納入其他與GIS相關的主題。 歡迎對GIS有興趣的朋友們,經常回頭查閱!!
你可能也想看
Thumbnail
今日無操作, 不知道是系統更新還是怎樣,過去可以複製貼上的功能被修改掉了,需要思考一下如何快速更新文章了。
Thumbnail
今日無操作, 不知道是系統更新還是怎樣,過去可以複製貼上的功能被修改掉了,需要思考一下如何快速更新文章了。
Thumbnail
在網路速度有限的情況下,依序記錄不斷產生的資訊,能統計使用者在頁面上操作了哪些功能。
Thumbnail
在網路速度有限的情況下,依序記錄不斷產生的資訊,能統計使用者在頁面上操作了哪些功能。
Thumbnail
事源我有個文檔用了前公司最新版本After Effect保存 帶回家才發現這個版本不兼容。而且第一個版本都不能打開(這也算AE超白癡的地方,2023都就已經不能打開2024的文檔)。
Thumbnail
事源我有個文檔用了前公司最新版本After Effect保存 帶回家才發現這個版本不兼容。而且第一個版本都不能打開(這也算AE超白癡的地方,2023都就已經不能打開2024的文檔)。
Thumbnail
當我們架好站、WebService測試完,接著就是測試區域網路連線啦~
Thumbnail
當我們架好站、WebService測試完,接著就是測試區域網路連線啦~
Thumbnail
前面已經安裝好IIS後,並且也新建站台了,那麼接下來這篇就會分享如何使用它
Thumbnail
前面已經安裝好IIS後,並且也新建站台了,那麼接下來這篇就會分享如何使用它
Thumbnail
接續上一篇 Step2:VC#專案建立 Step3:IIS新建站台 Step4:VC#架設到IIS中
Thumbnail
接續上一篇 Step2:VC#專案建立 Step3:IIS新建站台 Step4:VC#架設到IIS中
Thumbnail
  在開始操作Web Service之前,要先做一些前置作業IIS的安裝,再開始建置Web Service相關內容,最後就是連線測試。   IIS(Internet Information Services)是網際網路資訊服務,可以讓網站使用HTTP/HTTPS、FTP/FTPS、SMTP 等等的
Thumbnail
  在開始操作Web Service之前,要先做一些前置作業IIS的安裝,再開始建置Web Service相關內容,最後就是連線測試。   IIS(Internet Information Services)是網際網路資訊服務,可以讓網站使用HTTP/HTTPS、FTP/FTPS、SMTP 等等的
Thumbnail
標示全部為已讀失效 最近發現留言系統中,"標示全部為已讀"的速度明顯變慢,甚至有時會失效。許多使用者都報告遇到了相同的問題。這實際上是程式設計中一個常見的漏洞。系統沒有充分考慮到整體容量問題與效能,才導致了這樣的情況。(實際原因待查,此處僅為一般解說),當系統開始顯示緩慢或出現其他問題時,通常
Thumbnail
標示全部為已讀失效 最近發現留言系統中,"標示全部為已讀"的速度明顯變慢,甚至有時會失效。許多使用者都報告遇到了相同的問題。這實際上是程式設計中一個常見的漏洞。系統沒有充分考慮到整體容量問題與效能,才導致了這樣的情況。(實際原因待查,此處僅為一般解說),當系統開始顯示緩慢或出現其他問題時,通常
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News