Skip To Content

Riequilibrare le cache degli scene layer

ArcGIS 11.4 (Windows)  | |  Archivio guida

Se i computer di data store cache tile iniziano a esaurire lo spazio prima della migrazione di cache layer scena ospitati all'archivio oggetti, è possibile aggiungere computer al data store cache tile e riequilibrare le cache esistenti per utilizzare i computer aggiuntivi. Per poter agire in tal senso, si deve creare un backup del data store cache tile e ripristinarlo.

Suggerimento:

Dato che in una versione futura si dovrà effettuare la migrazione di cache layer scena ospitati nell'archivio oggetti, si consiglia di iniziare adesso tale processo anziché aggiungere computer per cache tile e riequilibrare.

Attenersi alla procedura seguente per riequilibrare le cache per i layer scena con cache nel data store di cache tile:

  1. Eseguire l'utilità describedatastore per stabilire la modalità impostata per il data store cache tile.
  2. Se il data store cache tile è in modalità primaria-standby e contiene due computer ed è necessario aggiungere un terzo computer (o di più), passare alla modalità cluster.
  3. Confermare di aver configurato una posizione di backup condivisa per il Data Store cache tile. In caso contrario, configurarne una adesso.
  4. Assicurarsi che nessuno pubblichi o aggiorni nessuno scene layer o stia creando cache della scena.

    Per rilevare se una cache della scena è in fase di generazione o rigenerazione, accedere ad ArcGIS Server Manager per il server di hosting, aprire Site > Processi, scegliere System/SceneCachingControllers dall'elenco a discesa Servizi e fare clic su Query. Se il server sta generando cache della scena, gli stati dei processi appaiono quando si esegue l'interrogazione. Non procedere fino al completamento di questi processi di cache. Se non sono elencati i processi di cache delle scene, è possibile procedere.

    Per garantire che nessuno pubblichi nuovi layer o modifiche, è possibile impostare ArcGIS Enterprise in modalità di sola lettura. Tuttavia, bisogna ricordare che questo riguarda tutti coloro che utilizzano il portale.

  5. Creare un backup del Data Store cache tile.

    In questo esempio, un file di backup chiamato myscenecachebu viene creato e memorizzato in una posizione di backup in un bucket di Amazon Simple Storage Service (S3) registrato come posizione di backup per il Data Store cache tile.

    backupdatastore myscenecachebu --store tilecache --location type=s3;location=mys3bucket

  6. Utilizzare l'utilità restoredatastore con l'opzionereplicatedata impostata su true per sovrascrivere il contenuto del tile cache data store e riequilibrare il contenuto su tutti i computer.

    Nell'esempio seguente, il file myscenecachebu viene utilizzato per ripristinare il Data Store cache tile, e l'opzione replicatedata è impostata su true per indicare ad ArcGIS Data Store che due copie di ogni cache della scena devono essere distribuite su tutti i computer del Data Store cache tile.

    restoredatastore --store tilecache --target myscenecachebu --serverurl https://gisserver.domain.com:6443 --server-admin myadmin --server-password myAdminPWd! --replicatedata true

  7. Se è stato impostato su ArcGIS Enterprise in modalità di sola lettura, ripristinarlo su modalità lettura-scrittura.
  8. Eseguire di nuovo il comando validate per garantire la presenza di due copie di tutte le cache della scena.