ArcGIS Server管理員在發布服務或對服務修改的時候,偶爾會遇到以下提示:
“ArcGIS Server Site is currently being configured by another administrative operation”
從字面提示看,就是說ArcGIS Server站點在進行一項站點配置,現在無法進行其它配置。每當遇到這個問題,管理員一般可以通過重啟ArcGIS Server 站點中所有節點的服務,即可解決。但對於上線的業務系統,哪里能說停就停。因此每次管理員遇到這個問題,就很頭痛。那有沒有辦法從根源上解決這個問題呢? 答案是有的。
該問題的根源在於ArcGIS Server站點的配置存儲 config-store在高速讀寫時出錯了。一般這個問題最容易出現在使用遠程存儲設備(例如NAS)來作為配置存儲的系統。
對於這類存儲系統,我們需要做如下設置:
1、關閉SMB2
具體操作如下:
a、修改注冊表 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters。
b、添加DWORD類型的鍵,名稱為SMB2,值為0。
c、重啟操作系統。
2、關閉OPLOCK
流程一
a、訪問注冊表
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MRXSmb\Parameters\*
假如沒有這個地址則參考下面流程二
b、添加DWORD類型的鍵,名稱為OplockDisabled,值為1。
c、重啟操作系統。
流程二
a、訪問注冊表 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
b、添加DWORD類型的鍵,名稱為EnableOplocks,值為0。
c、重啟操作系統。
設置完后,管理員就可以和這個錯誤提示say goodbye了。