Я прочитал оригинальный @Dmitri пример использования fastcgi_finish_request () вопрос и попытался последовать примеру в ответе в моей настройке Kohana 3.1 в index.php:
echo Request::factory()
->execute()
->send_headers()
->body();
Сразу после этого я добавил:
fastcgi_finish_request();
sleep(5);
Сначала я думал, что это сработало. Но потом я понял, что работает только для каждого другого запроса. Пример:
- Перейдите на локальный хост (работает, без паузы)
- Нажмите ссылку на локальный хост / контроллер (пауза 5 секунд)
- Нажмите другую ссылку на локальный хост / контроллер (снова работает, без паузы)
И так продолжается. Я что-то пропустил? Например, настройка в файле конфигурации php5-fpm?
Запуск PHP 5.3.5-1ubuntu7.2 с Suhosin-Patch, Nginx