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