Red Hat Training
A Red Hat training course is available for RHEL 8
10.2. Falhas na aplicação de gravação com lixeiras de núcleo
Para registrar falhas de aplicação, configurar o núcleo de economia de despejo e adicionar informações sobre o sistema.
Procedimento
Para ativar as lixeiras do núcleo, certifique-se de que o arquivo
/etc/systemd/system.conf
contenha as seguintes linhas:DumpCore=yes DefaultLimitCORE=infinity
Você também pode adicionar comentários descrevendo se estas configurações estavam presentes anteriormente, e quais eram os valores anteriores. Isto permitirá que você reverta estas mudanças mais tarde, se necessário. Os comentários são linhas que começam com o caracter
#
.A alteração do arquivo requer acesso em nível de administrador.
Aplique a nova configuração:
# daemon-reexec systemctl
Remover os limites para os tamanhos de despejo do núcleo:
# ulimit -c ilimitado
Para reverter esta mudança, execute o comando com valor
0
em vez deunlimited
.Instale o pacote
sos
que fornece o utilitáriososreport
para a coleta de informações do sistema:# yum instalar sos
-
Quando uma aplicação trava, um depósito central é gerado e tratado por
systemd-coredump
. Criar um relatório SOS para fornecer informações adicionais sobre o sistema:
# sosreport
Isto cria um arquivo
.tar
contendo informações sobre seu sistema, tais como cópias de arquivos de configuração.Localizar e exportar o despejo do núcleo:
$ coredumpctl list executable-name $ coredumpctl dump executable-name > /path/to/file-for-export
Se a aplicação falhou várias vezes, a saída do primeiro comando lista mais lixeiras de núcleo capturado. Nesse caso, construir para o segundo comando uma consulta mais precisa usando as outras informações. Consulte a página do manual coredumpctl(1) para obter detalhes.
Transferir o despejo do núcleo e o relatório SOS para o computador onde a depuração será realizada. Transferir também o arquivo executável, se for conhecido.
ImportanteQuando o arquivo executável não é conhecido, a análise subseqüente do arquivo principal o identifica.
- Opcional: Remover o despejo do núcleo e o relatório SOS depois de transferi-los, para liberar espaço em disco.
Recursos adicionais