arcgis server site 快速恢復與重建

背景

在實際的工做中,會遇到以下的情形:html

arcgis server服務可以啓動,可是因爲未知的操做緣由致使site裏面的某個功能出現故障。linux

要想在短期內,使得server可以恢復正常功能。且:server

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

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

原理

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

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

操做步驟

在按照操做步驟執行前,請肯定是否知足條件,參考底下的注意input

  • 中止arcgis server 服務。it

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

  • 對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目錄路徑保持不變
  • 服務所使用到的數據源依然能夠訪問到

總結

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

相關文章
相關標籤/搜索