Hi recently I have been having problems with apache processes spawning in high amounts and saturating server load, it remains slow and unresponsive until httpd is restarted or a killall issued on the processes, sometimes it fixes itself when they all crash but this is usually after 2 hours or so.
In the error_log there are these entries.
httpd in free(): error: recursive call
httpd in free(): error: recursive call
httpd in free(): error: recursive call
httpd in free(): error: recursive call
over 50 altogether and about 30 of these
httpd in free(): error: page is already free
httpd in free(): error: page is already free
httpd in free(): error: page is already free
Following these there are tons of segfaults and abort traps when the child processes eventually died. When this happens the load avg goes above 50 and its happening almost every day now at least once a day, apache is 1.3.34 and php 4.4.0, it was 4.4.1 but I downgraded to see if it would resolve the issue.
I am worried there is some kind of easy way to ddos apache and the server is been attacked, or it could just be a bad script or something but the logs are giving me nothing and there is no increase in traffic and connections when it happens, os is FreeBSD 5.4.
In the error_log there are these entries.
httpd in free(): error: recursive call
httpd in free(): error: recursive call
httpd in free(): error: recursive call
httpd in free(): error: recursive call
over 50 altogether and about 30 of these
httpd in free(): error: page is already free
httpd in free(): error: page is already free
httpd in free(): error: page is already free
Following these there are tons of segfaults and abort traps when the child processes eventually died. When this happens the load avg goes above 50 and its happening almost every day now at least once a day, apache is 1.3.34 and php 4.4.0, it was 4.4.1 but I downgraded to see if it would resolve the issue.
I am worried there is some kind of easy way to ddos apache and the server is been attacked, or it could just be a bad script or something but the logs are giving me nothing and there is no increase in traffic and connections when it happens, os is FreeBSD 5.4.