Re: nginx + php-fpm + бесконечный цикл

Maxim Dounin mdounin на mdounin.ru
Пт Июл 23 12:29:26 UTC 2021


Hello!

On Thu, Jul 22, 2021 at 02:09:58PM -0400, grey wrote:

> Выставил "fastcgi_read_timeout 0s;" думая что "0" означает таймаут без
> ограничений - вообще скрипт перестал работать. Поставил "30d" - получаю
> ошибку, о том что значение не верно. Остановился на значении "10d" - вроде
> все работает как надо.
> 
> В принципе вопрос решен, но так ради интереса, подскажите, как задать
> "таймаут без ограничений" и какое максимальное значение может у
> fastcgi_read_timeout?

Максимальный таймаут для директив, использующих миллисекундную 
точность, на 32-битных платформах - 24 дня.  На 64-битных 
платформах - на 2^32 больше.

Поставить "без ограничений" для fastcgi_read_timeout нельзя, и 
пытаться это делать не стоит - если вдруг ваш бэкенд пропадёт и 
перестанет отвечать, nginx будет продолжать тратить на 
установленные и никому уже ненужные соединения ресурсы, и это в 
свою очередь чревато полной неработоспособностью, если таких 
соединений накопится много.

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


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