504 Gateway Time-out при работе скрипта
Olexander Shtepa
isk at idegroup.com
Mon Aug 17 20:16:46 MSD 2009
> Вариант:
>
> команда исполняется больше секунд чем разрешено в php.ini, попробуй в
> самом начале пхп скрипта указать
>
> set_time_limit(0);
set_time_limit() влияет _только_ на время самого пхп кода, внутри вызовов функций оно не работает. Это как-бы защита от зацикливаний.
> > Выдается ошибка 504 в браузере, в логах [error] 8234#0: *1 upstream timed out (110: Connection timed out) while reading response header from upstream,
Ну nginx же явно сказал, что бекенд не дал ответ в положенное время. Пробуйте крутить proxy_read_timeout в nginxе.
> > Если запустить последнюю команду в коммандной строке, то работает отлично. Вылетает только при рабоче через php-скрипт
И сколько времени занимает выполнение это й команды?
More information about the nginx-ru
mailing list