I have Drupal 4.6.3 installed on a standard Apache server, hosted by Hostdime. Someone has been poking at the site - an admin page is being called every thirty seconds or so from different urls. Whoever it is has access to huge blocks of them, so ip blocking is not an option.
After several months I had apparently accumulated 500,000 or so entries in the access logs. This is now crashing mysql and bringing down the whole server. Hostdime has said I need to take the site off their server, or run it with something other than Drupal.
I really like Drupal and don't want to migrate if I can avoid it. I was wondering if anyone had any suggestions...
Modules installed include Bad Behavior, Tinymce, comment closer, gsitemap, menu, nodewords, ping, spam, statistics, subscriptions, syndication.
The error message forwarded by hostdime follows. I'm not a programmer and know nada about servers so it doesn't mean much to me but I'm including in case it sheds any light for them's that know.
Thanks very much for any help you can offer!
MySQL Overload
--------------
root@dime94 [~]# w
13:01:12 up 58 min, 1 user, load average: 12.11, 6.76, 5.62
29092 mysql 18 0 71988 70M 2516 R 9.1 3.4 0:10 1
mysqld
31475 mysql 16 0 71988 70M 2516 R 9.1 3.4 0:08 2
mysqld
31500 mysql 14 0 71988 70M 2516 R 9.1 3.4 0:02 1
mysqld