I'm running a web app over jboss 4.0.5GA (http://www.bligoo.com). And the server.log shows tons of lines with just
[Fatal Error] :1:1: Premature end of file.
When it gets worst (several of those lines per second) the load of the server spike.
My guess is that the problem is faulty http requests caused by broken web spiders or spam bots (the site has over 300k pages so crawlers hit us hard) but I haven't being able to reproduce it.
Does anyone have a clue in what could be happening and tips on how to reproduce it? (my idea is to be able to recognize de problem before it happens or at least be able to block the offending IP)