1 votos

geowebcache-diskquota.xml no es leído por geowebcache

Estoy utilizando la versión independiente de geowebcache en lugar de la integrada en geoservidor.
Deseo establecer una cuota para la cantidad de espacio que la caché puede llenar. He creado un geowebcache-diskquota.xml. Desafortunadamente, la cuota no parece ser aplicada. No parece que se eliminen archivos durante el uso y la caché parece crecer en lugar de establecerse en un número estable de archivos y espacio de disco.
La documentación no era muy clara en cuanto a dónde debía colocarse el geowebcache-diskquota.xml.

He probado en varias ubicaciones como la caché de la capa, la carpeta diskquota_page_store, pero también en las carpetas WEB-INF y classes debajo de tomcat.

¿Puede alguien decirme cuál es la ubicación exacta del archivo geowebcache-diskquota.xml o si debo habilitar explícitamente las cuotas de disco en otro lugar?

2voto

qwerty Puntos 58

Publicar esto para que tal vez alguien más tiene algún uso para él.
En primer lugar, el geowebcache-diskquota.xml debería estar ubicado en la carpeta que almacena todas tus cachés. La documentación menciona algo sobre que la aplicación debería generar uno para ti, pero no lo hace.

La razón por la que pensaba que el geowebcache-diskquota.xml no era cargado por la aplicación era porque no pasaba nada con la caché. Descubrí que intentó vaciar la caché pero devolvió un mensaje de error:

23 Nov 10:39:51 DEBUG [diskquota.CacheCleaner] - Expirando la página de baldosas TilePage[somelayer#EPSG:4326#image/jpeg@1,0,1] según la política global de expiración de la LFU 23 Nov 10:39:51 WARN [diskquota.CacheCleanerTask] - Excepción expirando baldosas para [somelayer, someotherlayer]

seguido de una java.lang.NullPointerException.

Para la capa 'somelayer' he eliminado el conjunto de cuadrículas 4326 y he añadido otro. Después de añadir el conjunto de rejillas 4326 a 'somelayer' de nuevo todo funcionó y la caché se borró.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X