Я "тонко настраиваю" веб-приложение PHP, подаваемое через NGINX с php -fpm в качестве сервера FastCGI.
С документация :
fastcgi_read_timeout
Определяет время ожидания чтения ответа от сервера FastCGI.
пока все хорошо. Но тогда ...
Тайм-аут устанавливается только между двумя последовательными операциями чтения, а не для передачи всего ответа.
PHP скрипт начинает отправку данных (nginx чтения), затем делает паузу (время вычислений), а затем отправляет больше данных (nginx чтения). Если пауза длится дольше указанного времени, соединение разрывается.
Это правильная интерпретация или я что-то упустил?
Что означает exaclty " между двумя операции чтения"?
Разве длительность" всего ответа "не имеет значения? А какой параметр устанавливает для этого ограничение?