Ambiente
Adobe Experience Manager
Problema/Sintomas
O uso de disco está excepcionalmente alto ou aumentando rapidamente em um servidor AEM. Com o espaço em disco esgotado, AEM parou de funcionar.
A. Se AEM estiver em execução e houver espaço em disco amplo
Configurar o registro de rastreamento de gravação do oak Se AEM ainda estiver em execução, poderemos ativar um agente de depuração para nos informar quais caminhos do repositório estão sendo gravados. Para ativar esse logger, instale o pacote de configuração de log anexado abaixo ou siga estas etapas:
Cuidado
Executar o relatório de uso do disco Você também pode aproveitar o relatório de Uso de disco https://host:port/etc/reports/diskusage.html. Este relatório exibe o espaço em disco usado pelo caminho do repositório. O relatório é pesquisável, permitindo que você visualize subárvores também.
Capturar despejos de encadeamento e executar criação de perfis Depois de usar o repgrowth.log para obter uma ideia de quais dados estão sendo gravados, podemos obter informações sobre qual código está gravando esses dados, capturando despejos de encadeamentos e executando a criação de perfis da CPU. Visite estas páginas:
B. Se AEM parou e/ou o espaço em disco está quase cheio
Se tiver que parar AEM para evitar o aumento do espaço em disco, use os comandos abaixo para fazer uma análise inicial.
Na plataforma Linux, aproveite o du comando para listar todos os diretórios em crx-quickstart com o tamanho resumido desses diretórios:
du -h --max-depth=2 crx-quickstart
Use find e du comandos para localizar arquivos modificados recentemente e obter seus tamanhos:
find crx-quickstart -type f -mtime 1 -exec du -hs {} \; -print
Para localizar arquivos grandes no armazenamento de dados, você pode combinar find, due arquivo comandos para localizar arquivos acima de 100MB no armazenamento de dados diretório e identificar automaticamente seu tipo de arquivo:
find crx-quickstart/repository/datastore -type f -size +100M -exec sh -c "du -hs \"{}\"; file \"{}\"" \;
Se achar que o crescimento está ocorrendo na segmentstore , o comando abaixo pode ajudar a indicar quais dados estão sendo gravados:
strings data_xxxxxx.tar | egrep '.?/' | sed 's/.$//;s/.\//\//'
Causa
Algumas possíveis causas de aumentos incomuns na utilização do disco são: