SSL_read error on multiple simultaneous upstream SSL downloads
Maxim Dounin
mdounin at mdounin.ru
Sat Oct 19 12:58:47 UTC 2013
Hello!
On Fri, Oct 18, 2013 at 07:59:40PM +0000, Agent Coulson wrote:
> Yes, I am able to reproduce this talking to the same nginx as an upstream,
> here is my new config. To reproduce, create a file in the root which is
> several Mb, i used 20Mb, and issus multiple simultaneous curl's to the
> object, i found rate-limiting my curl is the best way to repro. This
> suggests there is some problem when we have to buffer. I'm skeptical that
> this is an openssl issue as I have used multiple different openssl versions
> and still run into this. However for completeness, I've reprod with
> openssl sources from openssl.org (openssl-1.0.1e) as you suggested.
[...]
Ok, I was able to reproduce this.
Looks like a regression in OpenSSL 1.0.0+. I'm able to reporduce
the problem with OpenSSL 1.0.0 and more recent versions, including
recent git snapshot, but everything is fine with OpenSSL 0.9.8y
and previous versions.
Bisection on OpenSSL 1.0.0 branch may be a helpful to trace the
exact cause.
--
Maxim Dounin
http://nginx.org/en/donation.html
More information about the nginx-devel
mailing list