Intermittent http 400 error messages while accessing your website. Timer_EntityBody in httperr logs


You get intermittent http 400 error messages while accessing your website hosted on IIS server. There is not specific pattern in the failure.

In HTTPERR logs you see an entry similar to the following

2011-04-05 05:21:46 127.0.0.1 - 127.0.0.1 80 HTTP/1.1 POST /MyHomePage.aspx - 1 Timer_EntityBody DefaultAppPool

IIS Logs will simply show you a 400 0 64 entry.

User may experience varied behavior. Like they may see the actual http 400 error code or they may see a generic "Page cannot be displayed" error message after browser spinning for a while. This behavior is irrespective of the IIS version(6.0/7.0/7.5+) and website type(ASP/ASP.Net)

Reason and Resolution: In multiple instances I have found that this issue is occurring because of the AVG Antivirus. AVG has a feature called LinkScanner which for some reason causes this situation.

To get rid of this, you need to 'disable' LinkScanner feature of AVG. No reboot is needed.

There were instance when the website was running just fine and suddenly this issue popped-up. It was discovered that it is quire possible that an anti virus update has enabled LinkScanner feature which was disabled previously.

I see lots of unresolved posts for similar issues. Hope this will help.


Comments (5)
  1. Ian says:

    Thank you – that was my problem exactly.

  2. Dave says:

    Thank u so much !!!!

    I've uninstalled AVG and now all run perfectly !

  3. Joe says:

    Hi,

    I'm having the exact same issue.

    We have AVG installed on the server, but the Link Scanner module is not installed.

    When you talk about AVG anti-virus, are you referring on one installed on the IIS 7 server? Or AVG installed on a client's PC?

    Thanks,

    Zaid

  4. Ashish Goyal says:

    @Joe: (sorry its a delayed response) In case your query has not been answered, we are referring to the AV installed on the web server.

Comments are closed.

Skip to main content