httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Matus UHLAR - fantomas <uh...@fantomas.sk>
Subject Re: [users@httpd] Incomplete file downloads if Apache HTTPD is killed
Date Tue, 10 May 2011 14:03:09 GMT
> > So that was bad way to simulate "apachectl stop" just because of the above.
> > I think with 2.2 it even is not true, because apache2 has own way to
> > configure shutdown timeouts, the GracefulShutdownTimeout directive.

On 09.05.11 16:26, Bostjan Skufca wrote:
> Yes, timeout is configurable, but that was the only lie there:)

well, apache2ctl is here only a scripts that calls apache2 -k ...

> > While talking about killed server and knowing that the file was
> > transferred - It's often impossible to know. The chunked encoding or the
> > Content-Length header are needed to know if the whole file was transfered.
> 
> Chunked content encoding does not help here. Also, my experiments with
> few popular browsers has shown that they don't even try to support
> Content-Length correctly. I've been watching HTTP headers and correct
> Content-Length was specified, then I started a download and then
> killed the HTTPD child that served the download request before the
> download was completed. AND browsers did not even complain about
> failed download, they just stopped downloading with message "Download
> complete" or (if I selected to run the executable) complained about
> downloaded file being corrupt, but not incomplete.
> 
> It does not work with gzip and Firefox too, just tried it. "Download complete."

> So here is the question again - is there something one can do with
> Apache (or Linux/other OS) that will change browser's behaviour in a
> way that it will report incomplete download to the user?

So it appears there in one, but it was reported that clients ignore it :)
-- 
Matus UHLAR - fantomas, uhlar@fantomas.sk ; http://www.fantomas.sk/
Warning: I wish NOT to receive e-mail advertising to this address.
Varovanie: na tuto adresu chcem NEDOSTAVAT akukolvek reklamnu postu.
Your mouse has moved. Windows NT will now restart for changes to take
to take effect. [OK]

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


Mime
View raw message