SSL_write() failed errors
Palvelin Postmaster
postmaster at palvelin.fi
Sat Jul 27 16:08:14 UTC 2019
> On 22 Jul 2019, at 4:54, Maxim Dounin <mdounin at mdounin.ru> wrote:
>
> Hello!
>
> On Fri, Jul 19, 2019 at 11:35:44AM -0700, Palvelin Postmaster via nginx wrote:
>
>>> On 19 Jul 2019, at 9.59, Maxim Dounin <mdounin at mdounin.ru> wrote:
>>>
>>> Hello!
>>>
>>> On Thu, Jul 18, 2019 at 10:03:24AM -0700, Palvelin Postmaster via nginx wrote:
>>>
>>>> we’re getting random SSL_write() failed errors on seemingly
>>>> legitimate requests. The common denominator seems to be they are
>>>> all for static files (images, js, etc.).
>>>>
>>>> Can anyone help me debug the issue?
>>>>
>>>> Here’s a debug log paste for one incident:
>>>> https://pastebin.com/ZsbLuD5N
>>>>
>>>> Our architecture is: Amazon ALB > Nginx 1.14 > PHP-FPM 7.3
>>>
>>> The following debug log:
>>>
>>> 2019/07/18 19:27:25 [debug] 1840#1840: *2037 SSL_write: -1
>>> 2019/07/18 19:27:25 [debug] 1840#1840: *2037 SSL_get_error: 6
>>> 2019/07/18 19:27:25 [crit] 1840#1840: *2037 SSL_write() failed (SSL:) while sending response to client...
>>>
>>> suggests that this is due to error 6, that is,
>>> SSL_ERROR_ZERO_RETURN. This looks strange, as we haven't seen
>>> this error being returned from SSL_write(), but might be
>>> legitimate. In theory this can happen if nginx got a close notify
>>> SSL alert while writing a response, and probably have something to
>>> do with Amazon ALB before nginx.
>>>
>>> Just in case, could you please provide details about OpenSSL
>>> library you are using ("nginx -V" should contain enough details)?
>>
>> Certainly:
>>
>> nginx version: nginx/1.14.0 (Ubuntu)
>> built with OpenSSL 1.1.0g 2 Nov 2017 (running with OpenSSL 1.1.1c 28 May 2019)
>
> You are using Ubuntu 18.04 package, correct?
>
> Could you please update to the latest package (1.14.0-0ubuntu1.3,
> exactly the same nginx version rebuild against OpenSSL 1.1.1c) and
> report if it fixes the errors in question or not?
Yes, using the Ubuntu 18.04 package.
I upgraded the package to latest and have been following up the error log for a few days. I’m still getting one or two errors a day but the frequency is now small enough to become uninteresting. :)
--
Palvelin.fi Hostmaster
postmaster at palvelin.fi
More information about the nginx
mailing list