I work with five different accounts on Dreamhost. One of them is a VPS. Some of them are shared hosting. Some of them are 501c3 free-for-non-profit hosting.
I noticed the other day that all my crons stopped working. For all accounts, system wide. Some of these accounts had crons created through the panel. Some had crons created using ssh. When I crontab -e at ssh, I get the request to create a new cron, as if I never had one to begin with.
All my previous crons are erased, if they were created using ssh and non-functional if created in the panel interface.
They've been out for months. I like to keep a daily backup of a couple crucial websites, and drupal requires an hourly cron. Some of my drupal installs are multisite installs.
All of them are no longer working with cron.
While I was doing this, I also realized that there are a number of other problems system wide. Mysql has slowed to a snail's pace. On the one site that's a VPS, when I do:
$ ab -n 1000 -c 10 http://www.myvpssite.com/
I get 11 requests per second. Yet my load is almost zero and my actual memory usage (not including cached memory) is less than 25mb average out of the 633mb allotted. With cached memory the total is almost always less than 100mb. I'm well within my usage needs.
But when I use the administrative interface for drupal or even wordpress, caching isn't done, so I get speeds that are terribly slow. It's almost impossible to edit a page. Reports are now showing gateway timeouts.
I don't really know a way to measure the load or the memory usage on the mysql server. The only thing I know to do is an apache benchmark. 11 requests per second seems really slow. I can only conclude the problem has to be something to do with mysql being on its own separate server.
Also the vps and non-profits are not able to do apache benchmarks, nor can they do traceroutes, but my shared hosting clients accounts can. The vps and non-profit accounts are supposed to be better than the shared hosting accounts, so I don't understand why appropriate tools like ab and traceroute are unavailable to these types of users while any of the shared hosting users can access these tools as they please.
Anyway, these are the things I'm seeing. I'd like to know if anyone else has seen any of these things too.