Today I received an email from DreamHost informing me they were terminating my account in 30 days. I guess my sites are using 100% CPU.
I checked out one of the log files and wp-comments-post.php is getting bombed. On Monday the file had over 550,000 requests! The requests are coming from many different IP addresses and they just don't seem to stop from what I saw in the logs.
I can prevent the spammers from accessing the file easy enough through .htaccess, but the requests are still hitting Apache on the server.
I've done various searches through the forums here and various sites. It appears the ideal solution is to block these requests at the firewall so they don't get to Apache. It doesn't appear as if DreamHost wants to try anything else and at this point I think I'd rather move my sites to a host who will do a little more to help out.
Has anyone else run into similar problems and found a host willing to help? For the traffic I get (usually less than 2000 hits a day for my sites combined), I don't need a VPS or dedicated server, but it looks like I do need the hosting company to provide some help and configuration with their firewall.
I'm open to any suggestions...