arcgis server site 快速恢復與重建


背景

在實際的工作中,會遇到如下的情形:

arcgis server服務能夠啟動,但是由於未知的操作原因導致site里面的某個功能出現故障。

要想在短時間內,使得server能夠恢復正常功能。且:

  1. 不重新安裝arcgis server
  2. 不重新發布服務,

則可以對當前server的站點進行快速的恢復與重建。也就是相當於恢復出場設置功能

原理

在前面的文章已經總結過服務遷移的幾種情形,本篇文章為前面情形中最為簡單的情況,保持各種參數都不變,具體參考如下鏈接:

(http://www.cnblogs.com/myyouthlife/p/4255311.html)

操作步驟

在按照操作步驟執行前,請確定是否滿足條件,參考底下的注意

  • 停止arcgis server 服務。

windwos 在服務管理器中,linux通過./stopserver 命令

  • 對arcgisserver目錄進行備份。最簡單的辦法是重命名該文件夾,只要不叫arcgisserver即可。

  • 啟動arcgis server 服務

  • 通過manager或者admin重新創建站點

由於arcgis server 重啟后,在服務目錄下 找不到arcgisserver文件夾,故會認為當前機器上不存在站點。則manager頁面或者admin頁面會出現提醒創建site

  • 創建site

site 的用戶名和密碼和前面的site 保持匹配。且directory和config-store存儲位置也保持匹配。在這一步可能會出現錯誤 “當前位置已經有站點balalala的”。請去目錄下查看是否有arcgisserver目錄。有手動刪除,然后下一步即可。

  • 恢復服務
    再次停止arcgis server服務。 將備份文件夾中的至少如下三個文件夾:config-store\services ; directories\arcgissystem\arcgisinput; directories\arcgisoutput 拷貝到新的站點,覆蓋新站點對應的文件夾

一般動態地圖服務,拷貝上面三個目錄即可。但是切片服務或者地理處理服務。需要將arcgiscache和arcgisjob目錄拷貝過來。切莫覆蓋整個config-store。

  • 重啟服務

重啟arcgis server服務即可。

注意

該項恢復和重建操作,只適合於如下場景:

  • 在同一台機器上(不在同一台機器上,稍微麻煩,參考原理篇去操作)
  • arcgis server版本 大於10.1
  • 當前site的arcgis server服務能夠正常的啟動(不能正常啟動,只能重裝了arcgis server)。
  • 重建后site的管理員和用戶名和舊site的保持匹配
  • arcgisserver目錄路徑保持不變
  • 服務所使用到的數據源依然可以訪問到

總結

通過上面的步驟,基本上百試不爽。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM