[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Рекурсивный запуск скрпта
Basili4
Значит так есть задача которая требует долго по времени отрабатывается. На серваке есть лимит времени 30 секунд. этот лимит изменить нельзя. Вот собственно и вопрос. Как бы сделать так чтобы чтобы скрипт по завершении одной операции запускал бы сам себя



Спустя 3 минуты, 51 секунда (14.09.2010 - 20:56) kirik написал(а):
А на серваке можно запускать shell скрипты?

Спустя 4 минуты, 6 секунд (14.09.2010 - 21:00) Basili4 написал(а):
kirik
нет sad.gif

Я думаю вот а аякс не поможет ? Z перед выходом напишу что то вроде

echo "<script> ... <script> "
сделаю вызов самого себя через аякс и тд.

Спустя 17 минут, 4 секунды (14.09.2010 - 21:17) kirik написал(а):
Basili4
Тогда тебе придется браузер держать постоянно открытым..
Хм.. значит вынкции типа exec тоже не работают на вызов скрипта в фон?

ЗЫ. А что за задача такая, если не секрет?
ЗЫ. вот тема по запуску процесса в фон.

Спустя 9 минут, 39 секунд (14.09.2010 - 21:27) Basili4 написал(а):
kirik
Рассылка писем.

Спустя 15 минут, 9 секунд (14.09.2010 - 21:42) kirik написал(а):
Я там ссылку добавил в сообщение.. Посмотри функцию pcntl_fork может поможет.

Спустя 18 часов, 50 минут, 26 секунд (15.09.2010 - 16:32) phpdreamer написал(а):
//--файл 1--------------------------------------
//запись в БД списка заданий
//запуск файла 2 через курл



//--файл 2--------------------------------------
ignore_user_abort(1);

//выполнение одного задания из БД
//удаление его из БД

//новый запуск курлом файла 2


/** при запуске курлом делаем curl_setopt($ch, CURLOPT_TIMEOUT, 1);

Спустя 6 минут, 36 секунд (15.09.2010 - 16:39) Basili4 написал(а):
phpdreamer
Идеия ..... точно как я сам не догадался седня же попробую


_____________
Цитата
От постоянного сидения рядом с клавиатурой начинает болеть спина.


Делаю сайты, пишу скрипты php, js.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.