Skip To Content

Riequilibrare le cache degli scene layer

Se sui computer del data store cache tile inizia a terminare lo spazio, installare ArcGIS Data Store su computer aggiuntivi e registrarli con lo stesso sito GIS Server di hosting. Le cache per gli scene layer nuovi vengono distribuiti sui computer nuovi, ma le cache della scena esistenti rimangono sui computer originali. Per ribilanciare le cache esistenti per utilizzare i computer appena aggiunti, è necessario creare un backup del data store cache tile e ripristinarlo.

Attenersi alla procedura seguente per riequilibrare le cache per gli scene layer:

  1. Eseguire l'utilità describedatastore per stabilire la modalità impostata per il data store cache tile.
  2. Se il data store è 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à restoreatastore con l'opzione replicatedata impostata su true per sovrascrivere il contenuto del Data Store cache tile 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.sh --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 nuovamente validate per garantire la presenza di due copie di tutte le cache della scena.