Re: upstream prematurely closed connection (но как-то странно)

Maxim Dounin mdounin на mdounin.ru
Ср Дек 12 14:23:02 UTC 2018


Hello!

On Tue, Dec 11, 2018 at 02:54:29PM -0500, suffix wrote:

> Смотрю error.log nginx:
> 
> 2018/12/11 16:38:51 [error] 2893#2893: *45224 upstream prematurely closed
> connection while reading response header from upstream, client:
> 66.249.76.90, server: www.babai.ru, request: "GET
> /articles/prezhde-chem-prinesti-svinyu-domoj.html?amp=yes HTTP/1.1",
> upstream:
> "http://127.0.0.1:8080/articles/prezhde-chem-prinesti-svinyu-domoj.html?amp=yes",
> host: "www.babai.ru"
> 
> Однако в это же время в access.log apache:
> 
> 66.249.76.90 - - [11/Dec/2018:16:38:51 +0300] 0 "GET
> /articles/prezhde-chem-prinesti-svinyu-domoj.html?amp=yes HTTP/1.1" 200
> 45443 "-" "Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P)
> AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.96 Mobile
> Safari/537.36 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"
> 
> Код 200
> 
> И в это же время в access.log nginx:
> 
> 66.249.76.90 - - [11/Dec/2018:16:38:51 +0300] "GET
> /articles/prezhde-chem-prinesti-svinyu-domoj.html?amp=yes HTTP/1.1" 200
> 12664 "-" "Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P)
> AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.96 Mobile
> Safari/537.36 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"
> 
> Тоже код 200
> 
> Откуда тогда ошибка то  ?

Скорее всего, ошибка - от первой попытки отправить запрос на 
бэкенд.  Вторая, видимо, была успешной.  Залоггируйте переменные 
$upstream_addr и $upstream_status, там будут подробности.

-- 
Maxim Dounin
http://mdounin.ru/


Подробная информация о списке рассылки nginx-ru