Apache para com erro: Argumento inválido: AH00146: não foi possível liberar o mutex de aceitação

Apache para com erro: Argumento inválido: AH00146: não foi possível liberar o mutex de aceitação

Meu servidor web rodando o Debian Bullseye está funcionando há anos sem problemas. Tudo está atualizado. A versão do apache é 2.4.54. Ontem notei que nenhum dos meus sites estava ativo, então entrei no meu servidor e percebi que o Apache não estava mais funcionando. Reiniciei o Apache e verifiquei seu arquivo de log para ver o que aconteceu. o arquivo de log mostrou isso:

[Tue Dec 13 23:46:50.629635 2022] [mpm_prefork:emerg] [pid 2079339] (22)Invalid argument: AH00146: couldn't release the accept mutex
[Tue Dec 13 23:46:51.397665 2022] [core:alert] [pid 2036789] AH00050: Child 2079339 returned a Fatal error... Apache is exiting!
[Tue Dec 13 23:46:51.397743 2022] [:emerg] [pid 2036789] AH02818: MPM run failed, exiting

Como o Apache nunca travou comigo antes, achei que era um negócio único e deixei por isso mesmo. Mas hoje percebi novamente que meus sites estavam fora do ar e novamente o Apache não estava mais funcionando. Verifiquei error.log e vi isto:

[Wed Dec 14 15:10:58.522933 2022] [mpm_prefork:emerg] [pid 2543516] (22)Invalid argument: AH00146: couldn't release the accept mutex
[Wed Dec 14 15:10:58.600767 2022] [mpm_prefork:emerg] [pid 2543951] (22)Invalid argument: AH00146: couldn't release the accept mutex
[Wed Dec 14 15:10:58.821819 2022] [mpm_prefork:emerg] [pid 2543852] (22)Invalid argument: AH00146: couldn't release the accept mutex
[Wed Dec 14 15:10:58.985176 2022] [mpm_prefork:emerg] [pid 2543789] (22)Invalid argument: AH00146: couldn't release the accept mutex
[Wed Dec 14 15:10:59.020098 2022] [mpm_prefork:emerg] [pid 2545055] (22)Invalid argument: AH00146: couldn't release the accept mutex
[Wed Dec 14 15:10:59.054757 2022] [mpm_prefork:emerg] [pid 2543845] (22)Invalid argument: AH00146: couldn't release the accept mutex
[Wed Dec 14 15:10:59.088885 2022] [mpm_prefork:emerg] [pid 2543953] (22)Invalid argument: AH00146: couldn't release the accept mutex
[Wed Dec 14 15:10:59.337919 2022] [core:alert] [pid 2080897] AH00050: Child 2543516 returned a Fatal error... Apache is exiting!
[Wed Dec 14 15:10:59.338011 2022] [:emerg] [pid 2080897] AH02818: MPM run failed, exiting

Então agora estou supondo que não foi um acordo único e que algo deve estar errado. Pesquisei na internet e embora muitos já tenham encontrado esse problema antes, em nenhum lugar consegui encontrar o que poderia estar causando isso. Mesmo assim, em todos os lugares foi oferecida a mesma solução. Adicione a seguinte linha aapache2.conf:

Mutex posixsem

Eu adicionei a linha para ver se isso realmente resolve o problema. Ainda permanece a questão do que poderia estar causando isso? A última atualização que fiz no sistema antes da falha do Apache foi há quase 2 semanas (trecho do meu apt history.log):

Start-Date: 2022-12-01  01:14:02
Commandline: apt-get upgrade
Upgrade: php7.4-soap:amd64 (7.4.30-1+deb11u1, 7.4.33-1+deb11u1), php7.4-mbstring:amd64 (7.4.30-1+deb11u1, 7.4.33-1+deb11u1), krb5-locales:amd64 (1.18.3-6+deb11u2, 1.18.3-6+deb11u3), libgssapi-krb5-2:amd64 (1.18.3-6+deb11u2, 1.18.3-6+deb11u3
End-Date: 2022-12-01  01:16:00

Após a primeira falha, fiz outra atualização:

Start-Date: 2022-12-13  23:58:36
Commandline: apt-get upgrade
Upgrade: libopenexr25:amd64 (2.5.4-2, 2.5.4-2+deb11u1), snapd:amd64 (2.49-1+deb11u1, 2.49-1+deb11u2)
End-Date: 2022-12-13  23:58:47

Isso (aparentemente) não ajudou. Então, novamente, o que poderia estar causando essas falhas? Poderia ser algo (ataque/solicitação malformada) de fora?

informação relacionada