LexoLWM
27.10.2012 - 08:33
Как пройти около 600.000 страниц за один запуск скрипта из crona?
_____________
Мой skype - ord_andrey
Эли4ка
28.10.2012 - 06:27
LexoLWM,легко..
LexoLWM
28.10.2012 - 13:57
Как именно?
Каким способом?
_____________
Мой skype - ord_andrey
LexoLWM
28.10.2012 - 14:19
Проходит около 1000 страниц, а потом останавливается.
Ограничено максимальное время выполнения скрипта.
Может быть, скрипт может как-то сам себя запускать?
_____________
Мой skype - ord_andrey
LexoLWM
28.10.2012 - 14:34
А если эта настройка задана хостингом как конечное число?
_____________
Мой skype - ord_andrey
можно, например, кроном запускать периодически скрипт.
LexoLWM
28.10.2012 - 14:39
У меня за один скрипт проходит 1000 страниц.
600 раз его запускать - как-то тяжеловать.
Притом на странице управления cron'om надо каждый раз это прописывать.
_____________
Мой skype - ord_andrey
Цитата |
У меня за один скрипт проходит 1000 страниц.
600 раз его запускать - как-то тяжеловать.
Притом на странице управления cron'om надо каждый раз это прописывать. |
Время выполнения скрипта n, добавляем задание крону запускать скрипт каждые n с. т.о. когда скрипт отвалиться по таймауту крон его запустит снова
LexoLWM
28.10.2012 - 14:49
Да, но мне вручную придется добавлять его для каждого случая.
И разве он не будет запускать каждые n с. один и тот же скрипт?
_____________
Мой skype - ord_andrey
Что значаит "но мне вручную придется добавлять его для каждого случая."? Настроил расписание один раз и все. Скрипт пишет, например, в файл что уже сделано, при следующем запуске сморим его и продолжаем дальше
LexoLWM
28.10.2012 - 14:55
А как он запишет в файл то, что уже сделано?
_____________
Мой skype - ord_andrey
$job = array('link1','link2','link3','link4');
if (is_file("pid")) {
$j_id = (integer)file_get_contents("pid");
} else {
$j_id = 0;
}
for ($i=$j_id,$c = count($job);$i < $c;$ii++) {
file_put_contents("pid", $i);
}
LexoLWM
28.10.2012 - 15:11
А как запустить cron так, чтобы он начинал выполнятся каждую минуту с 12ч до 14ч каждого дня?
_____________
Мой skype - ord_andrey
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.