https + large-file sending, sometimes fails

Dave Cheney dave at cheney.net
Thu Dec 20 14:10:09 MSK 2007


Yes - that is the use case that we discovered.

Client A starts downloading a large file

Client B starts downloading another large file

Either client A or B cancels the download, the other client gets an  
abrupt connection close and this error is reported in the log

2007/12/19 23:15:51 [crit] 14852#0: *145 SSL_write() failed (SSL:  
error:1409F07F:SSL routines:SSL3_WRITE_PENDING:bad write retry error: 
1409F07F:SSL routines:SSL3_WRITE_PEND
ING:bad write retry error:1409F07F:SSL routines:SSL3_WRITE_PENDING:bad  
write retry error:1409F07F:SSL routines:SSL3_WRITE_P:) while sending  
response to client, client: 172.
16.0.44, server: staging.redbbuble.com, request: "GET / 
pmicorp_calendar_20071121.zip HTTP/1.0", host: "172.16.0.90"

Cheers

Dave

On 20/12/2007, at 8:55 PM, Gábor Farkas wrote:

> hi,
>
> i tried the patch, and unfortunately it did not help.
>
> also, something i say by the testing: if you start to do a lot of  
> concurrent requests, and start to kill the clients (which are  
> fetching the file), then also other requests start to die more  
> frequently then normally.
>
> thanks,
> gabor






More information about the nginx mailing list