Click here to Skip to main content
15,886,840 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi
Im having a problem on one of websites, out of the blue with no changes being made to it in the past few days.

Two problems occurred at the same time, 2 files, one a jpg and one an axd started only partially loading. The reference to the image we removed quickly to solve that problem (or the symptom at least) but the ScriptResource continues to be a problem.

You can see evidence of this be requesting the file directly in a browser or through fiddler you get a message like...

Fiddler has detected a protocol violation in session #3065.
Content-Length mismatch: Response Header claimed 99445 bytes, but server sent 36460 bytes.

The environment is setup with nginx up front feeding to a varnish instance and then on to the iis 7.5 w2008 virtual machine. I have bypassed nginx and varnish and queried iis directly from inside the server network and the problem still occurred so its safe to assume the problem is on the iis box.

We have restarted the site, recycled the app pool, restarted iis and rebooted the iis virtual machine. Ive uploaded a new version of the source and pointed iis to the new source folder but still the problem persists. Always the same files.

As a test we tried replacing the image file with another of the same type, renaming the image file, opening it in paint and saving as a png but even in these forms we got the same error trying to retrieve the image.

This is a reasonably high capacity site seeing up to 5,000 visitors per hour at times so this is causing some real problems.

Any suggestions or info on similar experiences would be very appreciated, thanks
Posted

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900