Como extrair a configuração do Apache em execução do core dump?

Como extrair a configuração do Apache em execução do core dump?

O Apache está carregando a configuração dos arquivos em sua memória. Se os arquivos de configuração estiverem mudando, o processo do Apache não o ativará até que ocorra uma recarga/reinicialização.

Agora tenho que depurar a configuração atual do Apache em execução (particularmente a configuração do Vhost). Por enquanto, descartei a memória do Apaches com gcore. Então, como eu teria que proceder para extrair as partes relevantes do despejo de memória para chegar à configuração do Vhost? (Presumo que a configuração não seja armazenada em texto simples na memória do Apache e que seja necessária alguma mágica para decodificar a memória).

Acho que pode ser muito complexo depurar dessa maneira.

Responder1

Acho que pode ser muito complexo depurar dessa maneira.

Eu também. Não há razão para acreditar que o Apache simplesmente leia a configuração na memória e a consulte de vez em quando - mais provavelmente, muitas das opções afetam integralmente o modo como o apachese configurana inicialização.

Portanto, você teria que entender a estrutura do código-fonte do Apache e então começar a tentar descobrir onde os vários pedaços acabariam em um core dump.

Se alguém ainda não tiver uma ferramenta para isso (suponho que não), tentarei encontrar outra solução para o seu problema.

informação relacionada