mike
2006-12-08 20:34:04 UTC
You know what, I am getting this on larger uploads.
It seems to occur as file sizes get over the 100MB range. While not looking
fo GB uploads, would like to provide for 200MB.
It does seem to occur when on a lesser horsepower web server.
With TaskMan up and monitoring on both machines, you can see the CPU &
Network spike as usual, the file most often actually gets written to the
disk.
However on the client after the WinHttpWriteData loop, when calling
WinHttpReceiveResponse there is the 30 pause before getting the Timeout.
I pushed it up to 60 seconds but you can observe the server settling down
and cleaning up as if it has completed all of its tasks.
It is almost as if the WinHTTP client somehow missed getting its response?
This occurs whether the web server is accepting uploads by way of ASP.NET
2.0 or an ISAPI extention.
The client code is pretty much the Platform SDK sample code, would anyone
know how to ensure things move along smoother?
Thanks,
- Mike
It seems to occur as file sizes get over the 100MB range. While not looking
fo GB uploads, would like to provide for 200MB.
It does seem to occur when on a lesser horsepower web server.
With TaskMan up and monitoring on both machines, you can see the CPU &
Network spike as usual, the file most often actually gets written to the
disk.
However on the client after the WinHttpWriteData loop, when calling
WinHttpReceiveResponse there is the 30 pause before getting the Timeout.
I pushed it up to 60 seconds but you can observe the server settling down
and cleaning up as if it has completed all of its tasks.
It is almost as if the WinHTTP client somehow missed getting its response?
This occurs whether the web server is accepting uploads by way of ASP.NET
2.0 or an ISAPI extention.
The client code is pretty much the Platform SDK sample code, would anyone
know how to ensure things move along smoother?
Thanks,
- Mike