不接觸Server很久了,最近一個(gè)省級(jí)項(xiàng)目需要提交一個(gè)部署方案,,由于是省級(jí)系統(tǒng),,數(shù)據(jù)、服務(wù)數(shù)量都較大,,需要考慮采用Server集群的方式來實(shí)現(xiàn),。在網(wǎng)上搜羅了以下Server集群的資料,按照步驟一步步來,,在創(chuàng)建Site的時(shí)候,,一切都還算順利,兩外一臺(tái)Server加入Site就是各種錯(cuò)誤,,常見錯(cuò)誤有:
Failed to configure the server machine 'XXX'. Server machine 'XXX' is not a local server machine. Admin URL 'http://XXX:6080/arcgis/admin' is not reachable.
……
測(cè)試了兩天,,最終完成了集群,記錄幾個(gè)坑,,也供大家參考,。
(1)服務(wù)器名稱不要有-等字符; (2)默認(rèn)在創(chuàng)建站點(diǎn),、加入站點(diǎn)時(shí),,如果服務(wù)器不隸屬于域,會(huì)命名為類似:ags01.localdomain,,需要修改machine.config文件,,把名稱改為服務(wù)器實(shí)際名稱,。
附上成功圖
WebAdaptor的安裝相對(duì)會(huì)很簡(jiǎn)單,只是在安裝前安裝程序會(huì)驗(yàn)證所依賴的IIS組件是否已經(jīng)安裝好,,WebAdaptor安裝后,,需要添加GIS Server,選擇AGSMS01,,配置好后,,結(jié)果如下:
接下來就可以通過webadaptor訪問服務(wù),真正的ArcGIS Server服務(wù)器對(duì)最終用戶可以隱藏,。下圖是直接訪問WebAdaptor,,同時(shí)隱藏了6080端口
接下來測(cè)試集群中一臺(tái)GIS Server服務(wù)器掛掉后,服務(wù)是否可以訪問,,我關(guān)掉了AGSMS02,。實(shí)例數(shù)減半,但是通過webadaptor仍可以訪問到服務(wù),。
至此,,集群部署驗(yàn)證成功。
其它:
1,、使用dotnet版本Proxy,,出現(xiàn) error System.Net.SecurityProtocolType' does not contain a definition for `Tls12' 。 解決方法:刪除SecurityProtocolType.Tls12行,,或注釋掉該行,。
|