Время выполнения скрипта [Поможите]

12
IL
На сайте с 09.12.2009
Offline
128
1740

Приветствую форумчан.

Подскажите кто может, как установить время выполнения скрипта, чтобы скрипт выполнялся допустим 10 минут.

Естественно, что в php я все прописал, но все равно больше минуты работать скрипту не дает.

VDS на CentOS + ISPManager, apache + nginx

Raistlin
На сайте с 01.02.2010
Offline
247
#1

Админ вы? в крон запихайте.

HostAce - Асы в своем деле (http://hostace.ru)
IL
На сайте с 09.12.2009
Offline
128
#2
Raistlin:
Админ вы? в крон запихайте.

Да мне в крон не получится, у меня там целая система скриптов.

Я летом уже сталкивался с такой проблемой, и мне помогли ее решить, но я уже забыл что и где надо добавить. По-моему в nginx какой-то параметр, а может и нет.

Спец нужен, наверняка кто-то знает в чем загвоздка

unixadm
На сайте с 24.09.2010
Offline
110
#3

Поправьте в php.ini параметр max_execution_time.

Host4Biz: NVMe Хостинг в Европе ( https://host4.biz/ru/hosting/shared-hosting ) | Windows/Linux NVMe VPS в Европе ( https://host4.biz/ru/vps ) | Выделенные серверы в Европе, США и Азии ( https://host4.biz/ru/servers/dedicated )
IL
На сайте с 09.12.2009
Offline
128
#4
unixadm:
Поправьте в php.ini параметр max_execution_time.

Я же говорю, в PHP все выставлено!!!!

bugsmoran
На сайте с 18.02.2010
Offline
223
#5

Лучше объяснить саму задачу, потому что я Вам гарантирую, что Вы чешете правой рукой левое ухо. Придумали неграмотное решение. Возможно нам бы удалось придумать грамотное, но поясните изначальную цель такого скрипта.

Кстати у nginx есть таймауты. Он не будет вечно ждать Apache. Как выглядит преждевременный обрыв работы скрипта? Не 504 случаем?

IL
На сайте с 09.12.2009
Offline
128
#6

Всем спасибо, все таки нашел решение, надо было прописать параметры nginx:

proxy_read_timeout

proxy_connect_timeout

bugsmoran
На сайте с 18.02.2010
Offline
223
#7

А все же расскжите суть задачи. Чтобы по грамотному ее решить.

Raistlin
На сайте с 01.02.2010
Offline
247
#8

bugsmoran прав, тоже так думаю.

IL
На сайте с 09.12.2009
Offline
128
#9
bugsmoran:
А все же расскжите суть задачи. Чтобы по грамотному ее решить.

скажу сразу что эти параметры proxy_read_timeout proxy_connect_timeout вообще изначально не были прописаны в конфиге nginx.

задача проста, есть скрипт который с использованием curl вызывает одновременно несколько копий другого скрипта, который в свою очередь ходит на сайты за прокси и каждая из этих копий не справляется за одну минуту :)

Raistlin
На сайте с 01.02.2010
Offline
247
#10

епт... а че, из консоли то не запустить...зачем веб-серверы нагружать для этого..

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий