Apache se detiene con error: Argumento no válido: AH00146: no se pudo liberar el mutex de aceptación

Apache se detiene con error: Argumento no válido: AH00146: no se pudo liberar el mutex de aceptación

Mi servidor web que ejecuta Debian Bullseye ha estado funcionando durante años sin ningún problema. Todo está al día. La versión de Apache es 2.4.54. Ayer noté que ninguno de mis sitios web estaba activo, así que inicié sesión en mi servidor y noté que Apache ya no estaba funcionando. Reinicié Apache y revisé su archivo de registro para ver qué sucedió. el archivo de registro mostró esto:

[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 Apache nunca me había fallado antes, pensé que era un trato único y lo dejé así. Pero hoy nuevamente noté que mis sitios web estaban caídos y nuevamente Apache ya no estaba funcionando. Revisé error.log y vi esto:

[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

Así que ahora supongo que no fue un trato único y que algo debe estar mal. Busqué en Internet y, aunque muchos se han encontrado con este problema antes, en ninguna parte pude encontrar la causa. Aun así, en todas partes se ofreció la misma solución. Añade la siguiente línea aapache2.conf:

Mutex posixsem

Agregué la línea para ver si eso realmente soluciona el problema. Aún queda la pregunta ¿qué podría estar causando esto? La última actualización que hice en el sistema antes de que Apache fallara fue hace casi 2 semanas (fragmento de mi historial de apt.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

Después del primer fallo, hice otra actualización:

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

Eso (aparentemente) no ayudó. De nuevo, ¿qué podría estar causando estos accidentes? ¿Podría ser algo (ataque/solicitud mal formada) desde afuera?

información relacionada