Domanda / Problema
Il TarPersistenceManager memorizza e legge i dati dei file sul filesystem nel formato tar POSIX. Il TarPM crea file tar continui con una dimensione massima predefinita di 64 MB. Mentre questo valore predefinito va bene nella maggior parte dei casi, per le istanze che memorizzano una grande quantità di dati nell'archivio usando il TarPM potrebbe causare troppe connessioni di file aperti richieste da un singolo processo Java.
Come è possibile (ri)configurare la dimensione massima dei file tar creati dal TarPM?
Risposta/Risoluzione
Per riconfigurare la dimensione massima del file, è necessario modificare il file di configurazione repository.xml
e il file di configurazione workspace.xml
dell'area di lavoro principale. Configura il parametro maxFileSize
come mostrato nell'esempio seguente:
<PersistenceManager class="com.day.crx.persistence.tar.TarPersistenceManager"> ... <param name="maxFileSize" value="512" /> </PersistenceManager>
Questa modifica avrà effetto dopo che l'archivio è stato riavviato ed è stata eseguita un'ottimizzazione TarPM. Fai riferimento all' articolo sull'ottimizzazioneTarPM su come eseguire un'ottimizzazione.
NOTA: la dimensione massima configurabile è limitata a 2 GB, si consiglia un valore di 512.
Prodotti interessati:
CRX1.3.x, CRX1.4.x