Hi all,
Sorry if this doesn't belong here, I'm having a bizarre problem with Apache
(2.4.18) on an ubuntu 16.04.5 bitfolk VPS, just wondering if anyone might
be able to shed any light as I'm at a complete loss. Any pointers would be
much appreciated.
Over the past week or so my Apache installation has an issue where it
just.. stops responding and requests just time out until the server is
restarted, 12 hours later same thing happens, lather rinse repeat. Top /
Htop show the expected number of apache processes / threads running (<10)
but clearly they aren't doing anything, memory is 60% utilised, < 0.1 load
avg, 30% disk usage.
I'm using apache2 + mod-php7 (not ideal, but it's something I plan to
change later) just for a few low traffic Wordpress sites. Using sane
prefork settings for a low(ish) memory VPS.
Nothing obvious in the apache logs other than they just seem to go silent
reflecting the dead server, entries resume again after restarting the
server. dmesg has no hints either.
Thought it might be a DOS / brute force scan attack and maybe apache child
processes are hanging for some reason and not being terminated after
maxRequestsPerChild, or the server is saturated and not responding because
of a backlog but there is no load.. After apache2 restart everything works
perfectly again just for a while.
Not sure how else to diagnose the issue :(
Cheers,
Luke T