Ambiente
Adobe Experience Manager
Problema/Sintomi
L'utilizzo del disco è insolitamente elevato o in rapido aumento su un server AEM. Con lo spazio su disco esaurito, AEM ha smesso di funzionare.
A. Se AEM è in esecuzione e c'è ampio spazio su disco
Configurare la registrazione di traccia di scrittura di oak Se AEM è ancora in esecuzione, possiamo abilitare un logger di debug per dirci su quali percorsi dell'archivio vengono scritti. Per abilitare questo logger, installa il pacchetto di configurazione del registro allegato qui sotto o segui questi passaggi:
Attenzione
Eseguire il rapporto sull'utilizzo del disco È inoltre possibile sfruttare il rapporto Utilizzo disco https://host:port/etc/reports/diskusage.html. Questo rapporto visualizza lo spazio su disco utilizzato dal percorso dell'archivio. Il rapporto è perforabile e consente di visualizzare anche i sottoalberi.
Cattura le immagini thread ed esegui il profiling Dopo aver utilizzato il file repgrowth.log per avere un'idea di quali dati vengono scritti, possiamo ottenere informazioni su quale codice sta scrivendo quei dati catturando le immagini di thread ed eseguendo il profiling della CPU. Visita queste pagine:
B. Se AEM si è arrestato e/o lo spazio su disco è quasi pieno
Se si è dovuto interrompere la AEM per evitare la crescita dello spazio su disco, utilizzare i comandi riportati di seguito per eseguire alcune analisi iniziali.
Su piattaforma Linux, sfrutta la du comando per elencare tutte le directory sotto crx-quickstart con la dimensione riassunta di tali directory:
du -h --max-depth=2 crx-quickstart
Utilizzo trova e du comandi per trovare i file modificati di recente e ottenere le loro dimensioni:
find crx-quickstart -type f -mtime 1 -exec du -hs {} \; -print
Per trovare file di grandi dimensioni nel datastore, è possibile combinare trova, due file comandi per trovare file superiori a 100 MB nel datastore e identificano automaticamente il tipo di file:
find crx-quickstart/repository/datastore -type f -size +100M -exec sh -c "du -hs \"{}\"; file \"{}\"" \;
Se trovi che la crescita si verifica nel segmentstore quindi il comando seguente potrebbe aiutare a indicare quali dati vengono scritti:
strings data_xxxxxx.tar | egrep '.?/' | sed 's/.$//;s/.\//\//'
Causa
Alcune possibili cause di aumenti insoliti dell'utilizzo del disco sono: