Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Серверные технологии и Flash (http://www.flasher.ru/forum/forumdisplay.php?f=62)
-   -   Ошибка - 504 Gateway Timeout (time out) nginx (http://www.flasher.ru/forum/showthread.php?t=147529)

AlexSave 06.12.2010 23:03

Ошибка - 504 Gateway Timeout (time out) nginx
 
Пытаюсь прогнать скрипт для рассылки уведомлений игры вконтакте, скрипт должен выполнятся примерно минут 10 (база 150к пользователей), но после минуты выдает такую ошибку. Как-то можно увеличить время даваемое на выполнение скрипта? И как это сделать? На сервере все облазил, не могу найти ((

maxlapshin 07.12.2010 00:57

Рассылайте такое из крона. Веб-сервер сделан для ответов через миллисекунды.

Dukobpa3 07.12.2010 01:49

Ну на крайняк можно скрипт частями выполнять с паузами. Поделить на мини-запросы и спамить по-очереди.

leofit 07.12.2010 11:10

А скрипт на чем написан? Если PHP то октрывайте php.ini и ищите что то вроде
PHP код:

max_execution_time 15
memory_limit 128M


AlexSave 07.12.2010 12:22

да на пхп.. пытаюсь найти php.ini, в инфо написано - /usr/local/lib/php.ini , а чёт не могу подобраться

leofit 07.12.2010 12:54

Если не свой сервер, то просите хостера, видимо.. Но не факт что пойдут Вам навстречу.. Соответственно, либо ищите настройки крона в какой нить панели управления (смотря какой хостинг), либо делайте как советует Dukobpa3

terbooter 07.12.2010 23:13

Если нет возможности трогать php.ini,
то
PHP код:

set_time_limit(86400);//Максимальное время выполнения скрипта одни сутки 

Лучше вэб сервер вообще не использовать, а запускать с помощью PHP CLI


Часовой пояс GMT +4, время: 14:03.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.