Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Do (large) HTTP POSTs still get an IIS log entry if aborted, disrupted, or timed out before completing the upload (body of the HTTP request)? I'm trying to debug complaints of intermittent uploads that don't reach 100% in transfer, the IIS logs are quite long, and it'd be great to know if failed uploads of this nature will even show up these logs. This is IIS7 specifically.


share|improve this question

There is almost always an entry recorded as long as it successfully started the request. However, the logs in C:\Windows\System32\LogFiles\HTTPERR will sometimes catch the errors that occur earlier in the pipeline. A timeout is different though and isn't an IIS error, so it should show in the logs.

For log file mining, check out Log Parser. Very powerful for these type of situations. A bit of a learning curve, especially if you don't know SQL syntax already, but well worth the time if you have to do this type of troubleshooting.

share|improve this answer

I found the request with 504 result in the location C:\Windows\System32\LogFiles\HTTPERR. The s-reason field had "Request_Cancelled" for such requests

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.