Posso iniciar o processo quando ele estava gerando o dump principal?

0

Eu tenho um script de monitor irá verificar um processo especificado, se ele falhar, o script irá relançá-lo sem esperar que a gravação do core dump seja concluída. Isso acarreta coisas ruins? Isso afetará o arquivo de despejo principal ou o processo relançado?

    
por jean 31.03.2018 / 05:05

1 resposta

0

Você pode iniciar processos a qualquer momento, quer outros processos estejam executando o mesmo executável, independentemente de estarem despejando o núcleo. No entanto, dois core dumps simultâneos podem sobrescrever um ao outro, a menos que você forneça nomes de arquivo diferentes. Isso pode ser alcançado definindo kernel.core_pattern apropriadamente; por exemplo, ter o ID do processo ( %p ) faz parte dele. Veja Nomeação de arquivos core dump no núcleo (5) página man.

    
por 03.04.2018 / 18:32

Tags