服務遷移與恢復
如果服務可以遷移,那麼備份遷移所需檔案,即可恢復原服務,所以「服務的遷移與恢復」、「服務的備份」問題可以彙總為乙個問題「怎樣遷移服務、快取?」
服務遷移:
【問題描述】:
兩台server伺服器,怎樣將服務從一台遷移至另外一台。
【解決辦法】:
注:①以下解決方案,同樣適用於「將a機器server轉移到b機器server上(b中已有發布服務)」 ,無需保證b為新站點。
②方案適用於10.1~10.4個版本之間遷移,10.0到10.1版本,server產品架構做了重大調整,因此服務只能重新發布。
③10.0的快取可以在之後版本的服務中復用,具體「快取遷移」內容見下文。
首先:兩台arcgis for server的arcgis for server賬戶、config-store和direcotires物理位置、資料來源物理位置,都保持一致。直接將原來config-store(預設路徑在c:\arcgisserver
裡)下的services和directories目錄拷貝過來即可(因為config-store中記錄了機器資訊,所以不能完全拷貝過來)
同時注意將註冊的資料遷移過來後,將arcgis for server賬戶的讀寫許可權賦予給其資料夾,確保arcgis for server有讀取資料的許可權。
另:關於資料來源已註冊的問題,在arcgis for server中記錄的只是資料的資料夾位址,如果將資料來源拷貝到同樣的物理路徑,arcgis for server正常情況下是可以讀取到資料的。
還有常見問題為
快取遷移:
具體快取遷移過程:
1)在arcmap中使用file>share
as> service嚮導建立和現有快取服務同名的地圖服務;
2)在service editor視窗中,快取選項卡下,tiling scheme選擇舊版本快取地圖切片的conf.xml檔案(可以在下文提供的目錄中找到)匯入來設定新服務的快取比例尺;修改最小和最大快取比例尺滾動條,以便包含現有切片的所有比例級別。選擇手動建立快取,然後發布服務。
3) 將舊版本的快取切片_alllayers資料夾以下的快取,拷貝到對應的現有server快取目錄下。
例如現有快取服務名為:cachetest01
server目錄為:c:\arcgisserver\directories\arcgiscache\cachetest01\layers
使用原服務的資料原始檔,發布同樣名為cachetest01的服務。
注:對於使用鑲嵌資料集發布快取服務,建議發布的新服務除了設定手動建立快取外,其他設 置如註冊資料來源路徑等都與原服務保持一致。
如果找不到原服務的資料來源,可以在 c:\arcgisserver\directories\arcgiscache\cachetest01\layers\status.gdb 下,在catalog取其中資料(部分即可)在arcmap中建立地**檔,發布同樣名為cachetest01的服務。
只建立服務,注意選擇手動建立快取,這一步是構建了快取服務的資料夾結構,發布同名服務get√
將server目錄_alllayers資料夾以下的快取,拷貝到對應的現有名為cachetest01的服務server目錄_alllayers資料夾下,快取拷貝get√
如何新增ArcGISServer服務
1 開啟arcmap,單擊工具欄上的catalog圖示,開啟catalog視窗,然後展開gis servers節點,雙擊add arcgis server列表項 2 在彈出的add arcgis server視窗中選擇publish gis servers單選按鈕,然後單擊下一步按鈕 3 在serv...
arcgis server各類服務介紹
你好!這是你第一次使用markdown編輯器所展示的歡迎頁。如果你想學習如何使用markdown編輯器,可以仔細閱讀這篇文章,了解一下markdown的基本語法知識。全新的介面設計,將會帶來全新的寫作體驗 在創作中心設定你喜愛的 高亮樣式,markdown將 片顯示選擇的高亮樣式進行展示 全新的ka...
ArcGIS Server 幾類GIS服務的區別
概述arcgis server中通用的四類服務 地圖服務 要素服務 影像服務和切片服務具體差別。地圖瀏覽,查詢 影像資料 柵格資料也可發布為地圖服務,但是更多隻提供檢視瀏覽功能 地圖服務的資料可以不從資料庫中進行發布,資料可能儲存在儲存伺服器上,如nas等。向量資料發布要素服務 要素服務可瀏覽 查詢...