服务器未对目录服务请求作出响应,ArcGIS Server 站点内部
ArcGIS Server 站點
ArcGIS Server 站點是配置為在平等條件下協(xié)同工作的各臺計算機(jī)的集合。首次創(chuàng)建站點時,站點由一臺計算機(jī)組成;可使用加入站點或注冊計算機(jī)操作將其他計算機(jī)添加到站點。
站點的每臺計算機(jī)都將運(yùn)行發(fā)布到站點的所有服務(wù),且如果通過站點的 Web Adaptor 或負(fù)載均衡器向任何服務(wù)分配了請求,則每臺計算機(jī)都能夠處理該請求。單個請求將完全由其所分配的計算機(jī)進(jìn)行處理;如果該計算機(jī)無法完成請求,則該計劃將失敗,而并不會將未完成的請求傳遞給站點中的另一臺計算機(jī)。
對于“每個請求對應(yīng)一臺計算機(jī)”的模式而言,使用 ArcGIS GeoAnalytics Server 和 ArcGIS Image Server 角色將是一種例外情況,這些角色將跨多臺計算機(jī)分配服務(wù)處理請求,以此處理大型分析任務(wù)。服務(wù)實例
要處理服務(wù)請求,所分配的 ArcGIS Server 計算機(jī)將使用 Esri 服務(wù)器進(jìn)程 ArcSOC.exe 的實例。此進(jìn)程將在計算機(jī)上執(zhí)行請求。如果您打開了 ArcGIS Server 站點中某臺計算機(jī)上的任務(wù)管理器,則您可以查看當(dāng)前計算機(jī)上運(yùn)行的 ArcSOC.exe 實例。
注意:地理處理服務(wù)將為每個正在運(yùn)行的實例使用兩個 ArcSOC.exe 進(jìn)程。所有其他服務(wù)類型均使用一個進(jìn)程。
ArcSOC 服務(wù)實例將按池進(jìn)行組織,可調(diào)整池的大小以適應(yīng)流量。服務(wù)可以有自己的實例專用池,僅用于處理該服務(wù)的請求。現(xiàn)在,從 10.7 開始,ArcGIS Server 站點設(shè)置了實例共享池,可向其中添加多個服務(wù)。實例池的大小由最小實例數(shù)和最大實例兩項設(shè)置進(jìn)行控制,管理員可在 ArcGIS Server Manager 中進(jìn)行上述設(shè)置。在給定時間內(nèi)運(yùn)行的實際實例數(shù)將限制在此設(shè)置范圍內(nèi),但該實例數(shù)將根據(jù)當(dāng)前流量情況而發(fā)生變化。
共享實例池提供了一種解決方案,可通過減少站點計算機(jī)上運(yùn)行的未使用 ArcSOC 實例數(shù),節(jié)省 ArcGIS Server 的計算機(jī)內(nèi)存使用量。該實例池適用于不接收頻繁請求或大量同時請求的服務(wù)。
在引入共享實例池之前,可將專用池中的最小實例數(shù)設(shè)置為零,以減少不必要的運(yùn)行實例。完成此操作后,最近未收到請求的服務(wù)將不會在服務(wù)器站點的計算機(jī)上運(yùn)行任何 ArcSOC 實例,從而節(jié)省了內(nèi)存使用量。但是,這會導(dǎo)致“冷啟動”問題,也就是說,在啟動新的 ArcSOC 實例時,下一個服務(wù)請求的響應(yīng)時間會延遲。使用共享實例池可消除“冷啟動”問題,原因是總會有可供其服務(wù)使用的 ArcSOC 實例。
有關(guān)詳細(xì)信息,請參閱共享實例。先前的集群架構(gòu)
舊版本:
以下兩部分將描述已棄用的功能。
ArcGIS Server 10.1 隨服務(wù)器站點一同引入了服務(wù)器集群。集群是單個站點的子元素,其中每個集群均有專門的用途 - 例如托管特定服務(wù)類型的服務(wù),或處理特定大小的請求。組織可以將一個集群用于處理圖像服務(wù),將另一個集群用于地理處理服務(wù)等等;所有集群都集中在一個 ArcGIS Server 站點中,可通過單個 ArcGIS Web Adaptor 進(jìn)行訪問。
由于多集群站點存在性能問題,在使用 10.4 及更高版本的 ArcGIS Server 時建議使用單集群模式。10.7 版本中移除了為站點配置多個集群的功能。
對于未設(shè)多個集群的 ArcGIS Server 站點,站點中的任何計算機(jī)均可處理任何請求。ArcGIS Server 計算機(jī)之間沒有負(fù)載均衡;相反,負(fù)載均衡將由 ArcGIS Server 站點配置的 Web Adapter 或第三方負(fù)載均衡器進(jìn)行處理。服務(wù)由經(jīng)過優(yōu)化的內(nèi)部應(yīng)用程序服務(wù)器進(jìn)行管理,該服務(wù)器在 10.6 版本中引入,用以提高發(fā)布和管理操作的性能。集群架構(gòu)的替代方案
作為 ArcGIS Server10.9 的管理員,您仍然可以選擇按類型或大小隔離服務(wù),就像先前的集群那樣。
舉個例子,您可以設(shè)置多個 ArcGIS Server 站點。如果您所擁有的大量服務(wù)全部或大多數(shù)經(jīng)常接收請求,則此選項將特別有效,原因是這會增加站點中每臺計算機(jī)需要運(yùn)行的 ArcSOC 實例的數(shù)量。
還有一種情況,您的服務(wù)所接收的流量級別相差懸殊;例如一個服務(wù)將不斷同時處理多個請求,而其他服務(wù)不經(jīng)常接收請求。在這種情況下,可使用 10.7 版本中引入的共享實例池來節(jié)省那些不頻繁請求的內(nèi)存使用量,并為每個高流量服務(wù)提供與共享池隔離的專用實例池。通過共享實例池,您可以在站點上運(yùn)行大量低流量服務(wù),而不會影響站點性能或增加運(yùn)營成本。
有關(guān)將多集群 ArcGIS Server 站點升級到 10.9 的完整步驟,請參閱升級多集群站點。
總結(jié)
以上是生活随笔為你收集整理的服务器未对目录服务请求作出响应,ArcGIS Server 站点内部的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python实战——发邮件
- 下一篇: java 字节数组作用_这段java代码