|
|
|
| Здравствуйте.
Подскажите, пожалуйста, как обычно поступают в такой ситуации:
Скрипт выполняет одну и ту же задачу, но с разными условиями, условий около сотни.
В цикле выполнить их все невозможно, т.к. не хватит выделенного времени (30sec хватает на выполнение только одного условия).
Увеличивать set_time_limit нет ни желания, ни крайней необходимости.
Если бы речь не шла о cron-e, которому недоступны серверные переменные (например, $_GET ), то условие можно было бы передавать в той же $_GET и не городить огород.
А так получается, что нужно создать 100 скриптов-клонов, изменив лишь условие и 100 cron-задач, чтобы все эти скрипты запускать.
А че-нить попроще можно придумать? :( | |
|
|
|
|
|
|
|
для: Читатель
(31.03.2011 в 18:13)
| | сохраняйте в файле/в бд идишник последнего отработанного условия | |
|
|
|
|
|
|
|
для: sl1p
(31.03.2011 в 18:18)
| | Хм... Спасибо. Неплохой вариант. | |
|
|
|
|
|
|
|
для: Читатель
(31.03.2011 в 18:13)
| | По крону можно вызывать скрипт и передавая гет-параметры. Например, вместо команды php /path/to/file.php можно писать wget http://mysite.com/file.php?param=value | |
|
|
|