Per eseguire la raccolta degli oggetti inattivi:
Opzione | Descrizione |
---|---|
Esegui prima la raccolta degli oggetti inattivi | Per eseguire come prima cosa la raccolta di oggetti inattivi della memoria principale (nota anche come raccolta degli oggetti inattivi a mucchio). Questo processo elimina gli oggetti che si trovano ancora nella memoria principale, ma non più referenziati. L'Archivio dati raccolta oggetti inattivi recupera solo gli elementi che non sono più nella memoria principale. |
Elimina gli elementi non utilizzati | Selezionando questa opzione, i file non utilizzati vengono eliminati dal Data Store. Se questa opzione è disattivata, viene aggiornata solo la data dell'ultima modifica degli elementi utilizzati, ma non viene eliminato nessun file. Se più archivi stand-alone condividono un archivio dati, o se più cluster distinti condividono un archivio dati, non abilitare questa opzione. Invece, rimuovi manualmente i vecchi elementi o utilizza uno script. (Per esempio, eliminare i file più vecchi di una settimana dopo l'esecuzione della raccolta di dati memorizzati su ogni archivio). Un cluster è un archivio; ciò significa che è possibile abilitare "Elimina elementi non utilizzati" quando si utilizzano istanze di cluster multipli che condividono un archivio. |
Utilizza una scansione del gestore di persistenza | Quando questa opzione è abilitata, il processo utilizza una scansione di basso livello del gestore di persistenza se il gestore di persistenza supporta questa opzione. Selezionando questa opzione si velocizza il processo di raccolta degli oggetti inattivi, ma potrebbe rallentare le operazioni simultanee. Se l'opzione è disabilitata, viene utilizzato un algoritmo per i viaggi dei nodi di livello superiore. |
Archiviazione dati condivisa
Quando si utilizza un cluster CRX, la funzione Archivio dati raccolta oggetti inattivi può essere eseguita da qualsiasi nodo del cluster.
Archiviazione dati cluster
Quando si utilizza l'archivio dati del cluster (opzione di configurazione dell'archivio dati ClusterDataStore), esegui la raccolta degli oggetti inattivi su tutti i nodi del cluster separatamente.
Archiviazione dati multi-Repository
Se più archivi distinti usano lo stesso archivio dati contemporaneamente (come istanze di author e publish), non usare l'opzione Elimina. Il processo è invece il seguente:
Per eseguire manualmente la raccolta degli oggetti inattivi, utilizza il seguente codice:
GarbageCollector gc; SessionImpl si = (SessionImpl)session; gc = si.createDataStoreGarbageCollector(); // optional (if you want to implement a progress bar / output):
gc.setScanEventListener(this); gc.scan(); gc.stopScan(); // could be a separate button, if multiple repositories use the same data store: gc.deleteUnused(); Changes in Data Store Garbage Collection from CQ5.5 onwards(Applies to crx 2.3.15 or later)
Da CQ 5.5 in poi il CRX che fornisce l'archivio è un servizio OSGi. Il CRX è registrato nel Registro di Servizio OSGi come servizio MBean. Questa MBean è disponibile nella console JMX che espone gli attributi e le operazioni di raccolta dati dell'archivio dati.
[1] curl -u admin:admin -X POST --data delete=false -H "Referer: http://<host>:<port>/system/console/jmx/com.adobe.granite%3Atype%3DRepository" http://<host>:<port>/system/console/jmx/com.adobe.granite%3Atype%3DRepository/op/runDataStoreGarbageCollection/java.lang.Boolean
[2] curl -u admin:admin -X POST --data value=15 -H "Referer: http://<host>:<port>/system/console/jmx/com.adobe.granite%3Atype%3DRepository" http://<host>:<port>/system/console/jmx/com.adobe.granite%3Atype%3DRepository/a/DataStoreGarbageCollectionDelay
AEM 5.6.1 (CRX 2.4.30+)
Il nuovo sistema improvvisato di raccolta rapida degli oggetti inattivi nei depositi di dati è stato implementato nel punto 5.6.1. Che ora è abilitato per impostazione predefinita (runDataStoreGarbageCollection). Per eseguire il vecchio metodo di raccolta degli oggetti inattivi del datastore, usare runDataStoreClassicGarbageCollection che esegue la raccolta degli oggetti inattivi dell'archivio dati evitando l'uso della raccolta degli oggetti inattivi TarPM ottimizzata.
Scarica Hotfix 3241 dalla condivisione del pacchetto facendo clic.
Scarica
Accedi al tuo account