Hello! On Thu, Aug 01, 2019 at 09:32:20AM +1000, Rob N ★ wrote:
> On Wed, 31 Jul 2019, at 2:11 AM, Maxim Dounin wrote: > > > I think I see the problem - when using SMTP with SSL and > > > resolver, read events might be enabled during address > > > resolving, leading to duplicate > > > ngx_mail_ssl_handshake_handler() calls if something arrives > > > from the client, and duplicate session initialization - > > > including starting another resolving. > > That neatly explains why the problem became more noticeable as > number of connections went up. With the load a little higher, > DNS resolution could conceivable take a little longer, making it > more likely that the bug would be triggered. > > > > The following patch should resolve this: > > I've been running the second patch you posted for ~22hrs with no > crashes, compared to one every 10-20mins previously. So I think > you got it! Thank you so much! Thanks for testing, committed: http://hg.nginx.org/nginx/rev/fcd92ad76b7b -- Maxim Dounin http://mdounin.ru/ _______________________________________________ nginx mailing list [email protected] http://mailman.nginx.org/mailman/listinfo/nginx
