Просмотр полной версии : Ошибка - 504 Gateway Timeout (time out) nginx
AlexSave
06.12.2010, 23:03
Пытаюсь прогнать скрипт для рассылки уведомлений игры вконтакте, скрипт должен выполнятся примерно минут 10 (база 150к пользователей), но после минуты выдает такую ошибку. Как-то можно увеличить время даваемое на выполнение скрипта? И как это сделать? На сервере все облазил, не могу найти ((
maxlapshin
07.12.2010, 00:57
Рассылайте такое из крона. Веб-сервер сделан для ответов через миллисекунды.
Dukobpa3
07.12.2010, 01:49
Ну на крайняк можно скрипт частями выполнять с паузами. Поделить на мини-запросы и спамить по-очереди.
А скрипт на чем написан? Если PHP то октрывайте php.ini и ищите что то вроде
max_execution_time = 15;
memory_limit = 128M;
AlexSave
07.12.2010, 12:22
да на пхп.. пытаюсь найти php.ini, в инфо написано - /usr/local/lib/php.ini , а чёт не могу подобраться
Если не свой сервер, то просите хостера, видимо.. Но не факт что пойдут Вам навстречу.. Соответственно, либо ищите настройки крона в какой нить панели управления (смотря какой хостинг), либо делайте как советует Dukobpa3
terbooter
07.12.2010, 23:13
Если нет возможности трогать php.ini,
то
set_time_limit(86400);//Максимальное время выполнения скрипта одни сутки
Лучше вэб сервер вообще не использовать, а запускать с помощью PHP CLI
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.