Ошибка шлюза nginx / fastcgi 504, увеличение fastcgi_read_timeout не помогает - PullRequest
6 голосов
/ 08 сентября 2011

Мне нужно, чтобы время ожидания было высоким, чтобы я мог использовать отладчик для моего исходного кода. Он передаётся в fastcgi от nginx правильно, но всегда истекает через 60 секунд. Я изменил столько параметров времени ожидания, сколько смог найти, перезапускал nginx и fast-cgi после каждого изменения, и ничего не получалось.

Я вижу, что большинство пользователей задают подобные вопросы на Как предотвратить тайм-аут шлюза с FastCGI на Nginx . Но это решение не сработало для меня.

Параметры, которые я увеличил:

  • fastcgi_read_timeout (вышеупомянутый поток говорит, что это решило проблему для этот пользователь)
  • client_header_timeout
  • client_body_timeout
  • send_timeout

1 Ответ

3 голосов
/ 17 ноября 2011

Вы проверили значение max_execution_time в php.ini?

Это единственное другое настраиваемое значение, о котором я могу подумать, что может вызвать тайм-аут.

...