I have a strange issue with my VPS: all websites are down, I checked a server and I see about 200 apache processes using ps or top. But access/error logs are not populated with any new lines so looks like no pages are served actually. Could you please advice how to check what happens and what request are processed? Thank you!
A good starting point would be to verify that the web server(s) is up:
Then, from a shell (on the server), do:
Also, try to find information in the syslog, /var/log/syslog, and see if you can find anything related to the apache processes:
Another possible thing, faulty NIC (or software using the network), see if there's a lot of dropped packages (for some reason):