Skip to content


Ошибка 504 Gateway Timeout (time out) nginx+apache

Если возникла ошибка  504 Gateway Timeout (time out) в связке nginx+apache то увеличим на сервере допустимое время выполнения скриптов и ожидания ответа:
php.ini:
max_execution_time = 900

nginx.conf:

proxy_read_timeout  900;
client_header_timeout  10m;
client_body_timeout    10m;
send_timeout           10m;

Теперь есть 900 секунд (15 минут) на выполнение скриптов.

Share

Related Posts:

  • No Related Posts

Posted in Без рубрики.


3 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.

  1. Андрей says

    Ситуации конечно у каждого свои, но мне помогло:
    worker_processes 2; (было 1)
    keepalive_timeout 400; (было 100)

  2. andrey.ponteleev says

    а как можно сказать нгинксу об увеличении таймаута приямо из php ?

    • admin says

      Из PHP можно повлиять только на параметр max_execution_time, например так:
      < ?php ini_set("max_execution_time", "900"); ?>
      в самом начале скрипта.

      На настройки nginx таким же образом повлиять не сможете.



Some HTML is OK

or, reply to this post via trackback.


Страница 1 из 11