Skip To Content

Directorios de caché locales en el servidor

Cuando varios equipos de servidor SIG intentan escribir teselas en un directorio de caché compartido al mismo tiempo, la escalabilidad se ve reducida. Por este motivo, el servidor utiliza un directorio de caché local para escribir temporalmente las teselas en cada servidor SIG.

Cachés de mapas y servicios de imágenes

Los directorios de caché locales del servidor se utilizan solamente con cachés que emplean el tipo de almacenamiento compacto. El servidor escribe un archivo de paquete (que puede incluir hasta unas 16.000 teselas) en el directorio de caché local. Al completarlo, el paquete se mueve al directorio de caché compartido. Escribir paquetes localmente y moverlos al directorio de caché compartida es más escalable que tener todos los equipos escribiendo paquetes directamente en el directorio de caché compartida.

Legado:

En la versión 10.0 y anteriores, era posible activar o desactivar el uso de los directorios de caché locales. En la versión 10.1 y posteriores, si ArcGIS for Server detecta que se ha utilizado una carpeta de red compartida para el directorio de caché, los archivos de paquetes siempre se escriben primero en el directorio de la memoria caché local.

Cachés de servicios de escena

El servidor escribe varios archivos temporales en el directorios de caché antes de que se desplacen al data store de la caché de teselas para el almacenamiento definitivo de teselas en caché. Estos archivos temporales son muy grandes, pueden tener un tamaño de tres a cinco veces más que el de la caché final. Estos archivos temporales se eliminan cuando las cachés se terminan de generar.

Establecer la ubicación del directorio de caché local

El directorio de caché local por defecto es la carpeta temporal de la cuenta de ArcGIS Server. Puede cambiar este directorio utilizando el Directorio del administrador de ArcGIS Server.

Se recomienda contar con al menos 0,5 GB de espacio disponible en esta ubicación para cada instancia en ejecución del servicio de geoprocesamiento CachingTools, multiplicado por el número de servidores SIG en su clúster. Se puede necesitar más espacio para las cachés JPEG o cachés de formato mezclado que utilizan una gran calidad de compresión o cachés PNG detalladas con gran profundidad de bit.

Como se ha mencionado en la sección anterior, si publica servicios de escena, el directorio de caché local debe tener suficiente espacio disponible para acomodar los archivos temporales que se general al crear cachés de servicios de escena.

  1. Cree un directorio en cada servidor SIG utilizando una ruta idéntica. Asegúrese de que la cuenta de ArcGIS Server tiene acceso de escritura a estos directorios.
  2. Abra un navegador web y vaya al Directorio del administrador de ArcGIS Server. La dirección URL tiene el formato http://gisserver.domain.com:6080/arcgis/admin.
  3. Si es necesario, inicie sesión usando un nombre de usuario y contraseña que tiene acceso administrativo a ArcGIS Server.
  4. Haga clic en system > properties > update.
  5. En el cuadro de texto, agregue una propiedad localTempFolder apuntando a su carpeta. Por ejemplo: {"localTempFolder":"/data/temp"}
  6. Haga clic en el botón Actualizar .
  7. Utilice Manager o la ventana Catálogo para navegar a la carpeta de ArcGIS Server llamada Sistema y, a continuación, detenga y vuelva a iniciar los siguientes servicios:
    • El servicio de geoprocesamiento CachingTools para mapas y servicios de imágenes
    • El servicio de geoprocesamiento SceneCachingTools para servicios de escenas