Время исполнения скрипта.

Alert

Guest
Время исполнения скрипта.

Уважаемые мастера, подскажите, пожалуйста, что делеать.
Мой скрипт вкючает бесконечный цикл, все было бы великолепно, если бы после второй минуты исполнения не выдавалась ошибка:

Fatal error: Maximum execution time of 120 seconds exceeded in script.php on line 5

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

Alert

Guest
А мне надо...
Я хочу закинуть скрипт на сервер и запустить, пусть исполниется.
 

Alert

Guest
Ну, а если мне надо на час запустить, ведь 2 минуты - это смешно... Кто-нибудь может что-то дельное посоветовать??
 

Alert

Guest
Как его изменить-то, это время ожидания????
 

Erise

Guest
В .htaccess пишешь:
php_value max_execution_time 30

Где число - время в секундах.

Вроде как бы. :)
 

Ilya

Новичок
хммм..
вопросец...

а зачем тебе надо чтоб скрипт исполнялся час?
что за задача если не секрет?!
должно быть решение другое.
 

sakon

П..и.н..ок
Человек хочет проблем...
Похоже он кому-то хочет напакостить, и при этом почуствовать ся крутым хакером. ;-)
 

Alert

Guest
Ну почуму все так плохо обо мне думают. В общих чертах: надо постоянно загружать страницу (раз в 10 мин), искать на ней значение, потом посылать его другой странице.

А что плохого от этого хостеру??

Я сейчас попробую так:
ini_set("max_execution_time","3600");

Большое спасибо.
 

Erise

Guest
И ради обновления ты используешь бесконечный цикл?
 

Alert

Guest
Обидно, но у них не работает ini_set, а .htaccess нельзя изменять, придется искать другие пути....
 

delorge

Guest
Кончай заниматься ерундой и почитай где-нибудь про cron
 

vladax

Новичок
Крон само собой.. но иногда это не совсем удобно!
У меня был трабл - клиент захотел, чтобы при связывании товаров с разделами каталога сразу происходил пересчет количества товаров в разделах каталога! Всего разделов было порядка 600 тысяч!!!, и эта опреция с пересчетом занимала порядка 1 минуты, а max_execution_time всего 30 сек. Менять эту директиву хостер разумеется не разрешал.
Крон был не самым подходящим вариантом, поэтому я сделал через рефреш. Короче, вот в качестве иллюстрации идеи http://www.supertuning.ru/tests/zzz.php
Alert идея ясна? :)
 

Alert

Guest
Да, идея ясна, офигенно хорошее решение...
Спасибо, а про cron тоже сейчас почитаю...
 
Сверху