Am 18.03.24 um 13:59 schrieb Yaroslav Halchenko:
Package: apache2
Version: 2.4.57-2
Severity: important
Server was working just fine for years and recently started to stall
completely after 3-7 days of functioning normally. error logs get filled up
first with AH03490 and then eventually with AH00045 messages:
[Sun Mar 17 02:26:01.353381 2024] [mpm_event:error] [pid 2649373:tid
139846579189632] AH03490: scoreboard is full, not at MaxRequestWorkers.Increase
ServerLimit.
...
[Sun Mar 17 22:00:42.201774 2024] [mpm_event:error] [pid 2649373:tid
139846579189632] AH03490: scoreboard is full, not at MaxRequestWorkers.Increase
ServerLimit.
[Sun Mar 17 22:00:42.995574 2024] [mpm_event:error] [pid 2649373:tid
139846579189632] AH03490: scoreboard is full, not at MaxRequestWorkers.Increase
ServerLimit.
[Sun Mar 17 22:00:42.998488 2024] [mpm_event:notice] [pid 2649373:tid
139846579189632] AH00492: caught SIGWINCH, shutting down gracefully
[Sun Mar 17 22:00:46.358981 2024] [core:warn] [pid 2649373:tid
139846579189632] AH00045: child process 2649375 still did not exit, sending a
SIGTERM
[Sun Mar 17 22:00:46.359064 2024] [core:warn] [pid 2649373:tid
139846579189632] AH00045: child process 2649376 still did not exit, sending a
SIGTERM
Have you tried increasing ServerLimit as the warning suggests?
Apart from that, it is probably the same as
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1057126 . mod_wsgi or
some python script is preventing apache processes from dying and they
accumulate until the scroeboard is full. Which versions of the wsgi
related packages are you using?