Ciao ragazzi,
su un mio serverino mi sta accadendo che si aprano numerosissimi processi apache a causa ( credo ) del seguente errore riscontrato nel log error.log:

[Sat Jun 12 17:46:15 2010] [error] [client 209.151.236.27] request failed: error reading the headers
[Sat Jun 12 17:46:15 2010] [error] [client 209.151.236.27] request failed: error reading the headers
[Sat Jun 12 17:46:15 2010] [error] [client 209.151.236.27] request failed: error reading the headers
[Sat Jun 12 17:46:15 2010] [error] [client 209.151.236.27] request failed: error reading the headers
...

In pratica sto ricevendo attacchi da diversi IP che mi causano quell'errore e alla lunga riescono a far fermare apache per maxClients reached...

Come fare per combattere la cosa?
Per adesso sto bannando gli IP ( e sembra che funzioni - almeno temporaneamente ) ma vorrei trovare un sistema per prevenire il problema alla radice.

Consigli?