Re: Варнинги после перехода на PHP 8

Maxim Dounin mdounin на mdounin.ru
Чт Апр 15 14:00:13 UTC 2021


Hello!

On Thu, Apr 15, 2021 at 09:27:34AM -0400, Trecolom wrote:

> Добрый день!
> После перехода на 8 версию PHP Nginx стал сыпать предупреждениями:
> 
> *84085 upstream sent more data than specified in "Content-Length" header
> while reading upstream, client: 66.249.76.60, server: .....
> 
> Прчем, предупреждения появляться только после посещения страниц сайта
> поисковиками (в основном - ботами Google).
> 
> В сети нашел совет отключить буферизацию:
> 
> proxy_buffering off;
> 
> Но не думаю, что это верное решение. Возможно, на этом форуме мне помогут
> решить эту проблему?

Проблема в вашем бэкенде, который пишет в Content-Length одно, а в 
реальности пытается вернуть больше данных (или же пытается 
возвращать данные в ответах с кодами 204 или 304, где тела не 
должно быть вообще).  Соответственно правильное решение - найти, 
где бэкенд косячит, и исправить.

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


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