Pregunta/Problema
El TarPersistenceManager almacena y lee datos de archivos en el sistema de archivos en el formato de archivo POSIX tar. El TarPM crea archivos tar continuos con un tamaño máximo predeterminado de 64 MB. Aunque este valor por defecto está bien en la mayoría de los casos, en los casos en que se almacena una gran cantidad de datos en el repositorio usando el TarPM puede causar demasiadas conexiones de ficheros abiertos requeridas por un único proceso Java.
¿Es posible configurar/reconfigurar el tamaño máximo de los archivos tar creados por el TarPM?
Respuesta/Resolución
Para reconfigurar el tamaño máximo del archivo, es necesario modificar el archivo de configuración repository.xml
y el archivo de configuración workspace.xml
del espacio de trabajo principal. Configure el parámetro maxFileSize
como se muestra en el siguiente ejemplo:
<PersistenceManager class="com.day.crx.persistence.tar.TarPersistenceManager"> ... <param name="maxFileSize" value="512" /> </PersistenceManager>
Este cambio tendrá efecto después de que el repositorio se haya reiniciado y se haya ejecutado una optimización de TarPM. Consultar el artículo de optimización de TarPM sobre cómo ejecutar una optimización.
NOTA: El tamaño máximo configurable está limitado a 2GB, sugerimos un valor de 512.
Aplica
CRX1.3.x, CRX1.4.x
Inicia sesión en tu cuenta