Arcgis操作系列18-arcgis server的備份和還原

1.問題

arcgis服務重新部署或者遷移到其他服務器中,發佈的數據量比較大,如果每一個都要重新發布一次,會瘋掉,如果有備份還原機制就相比來說好很多,我的電腦最近arcgisserver GPServer有問題,解決了半天沒搞定,想重裝又擔心之前的數據服務,想保存下來,重裝後恢復,再此做一個記錄

2.備份

可以使用他自帶的備份工具(backup.py)進行備份操作,然後使用(restore.py)工具進行還原

目錄的位置:C:\Program Files\ArcGIS\Server\tools\admin

備份步驟

2.1使用win+R 打開cmd

2.2將backup拖入cmd窗口

2.3分別需要輸入四個值

輸入arcgis server的服務器地址 本地服務器:http://localhost:6080/arcgis/ 回車

鍵入站點的用戶名(如:arcgis) 回車

鍵入站點的密碼 回車

輸入備份地址

如下圖

如果出現Backing up the site running  at “localhost”(雙引號裏爲自己server所在電腦或者服務器ip地址),備份開始,此時不要進行別的操作,靜待備份完成。如果數據量較大,時間會很長。

最後在你的備份文件夾中會看見如下文件

 

3.恢復

恢復前注意事項:

①需要恢復的server安裝路徑最好與待恢復的server安裝路徑相同,不然會出現諸多問題

②將備份好的.agssite文件移動到需要恢復server的電腦或服務器中,同樣,此處應該注意文件夾權限問題,建議將.agssite文件移動到server安裝目錄下任意文件夾下,恢復完成即可刪除。

③恢復server時需要停止運行所有server服務

恢復過程和備份過程類似:

3.1.打開cmd,將server安裝目錄下恢復工具拖入cmd窗口(恢復工具位置看上文),點擊enter

3.2. 通過restore.py腳本進行備份

將. agssite文件拖入cmd窗口點擊enter以後會提示一串英文,這裏輸入no,點擊enter。

如果文件較大,時間很長,過程中不要做任何操作。

3.3.恢復完成以後將原來的server數據存儲目錄下arcgisserver/directories/arcgiscache文件夾複製並粘貼到新server數據存儲目錄下對應位置,將原來arcgiscache文件夾替換掉。這時重啓server,打開網頁,進入server管理界面,就可以看到原來server裏所有的數據已經進入到新server當中,以上第3步是爲了將切片服務添加到新server中,一開始的備份只能備份動態數據,切片數據仍需要手動配置。
4,問題解決

4.1服務中的切片缺失

從原數據中的C:\arcgisserver\directories\arcgiscache中找到原有的切片數據,拷貝到相應的位置,然後重新加載一遍

4.2服務器遷移及其他問題相關連接

https://www.cnblogs.com/myyouthlife/p/4255311.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章