Created attachment 33624 [details] A screen shot showing thread as 'r' when most of them are really 'k'. After downloading and installing the http2 module that fixed the problem with processes being stuck in gracefully exiting after doing a graceful restart, as identified in bug #59078, while the fix did fix that problem it introduced a new problem, now processes in keep-alive are instead displaying as 'R' read in the server-status instead of 'K' for keep-alive. But server-status still counts the number in keep-alive in the upper portion.
Sorry, for responding so late. As I see it, the scoreboard shows 45 threads that occupy workers, most of them in R, some in W. This does *not* show the connections in keepalive stat, as in the event MPM, these connections do not occupy a worker slot. If you see the scoreboard of a worker MPM, you indeed see 'K' workers, as keepalive handling continues to occupy worker threads. So, I think this is a misunderstanding of how event and scoreboard display things. But maybe I misunderstood what you meant? Stefan
This server is setup with the Event MPM and WAS showing workers in the 'K' keep-alive state until the fix for this module that corrected the getting stuck in graceful existing state. And if you look at the top, you'll see it still shows a count with a number of workers in keep-alive even though the scoreboard does not.
Server status behaviour has been restored in 2.4.20.