Запускаю cron (например командой сайт/cron.php). Он "останавливается" на какой-нибудь странице. Запускаю снова, он "останавливается" уже на следующей и т.д. и т.д.
Когда страниц было мало меня это не волновало, но сейчас их количество перевалило за три сотни и запускать cron даже несколько десятков рах это уже дикость, надо как-то решать проблему.
Кто знает в чем тут дело?
Комментарии
Дело в том что крон нормальные люди настраивают на запуск с сервера и не парятся
Крон обрабатывает ограниченное количество страниц для добавления в индекс сайта. Количество файлов за один запуск настраивается, но оно не безразмерное.
Решение автоматизации запуска крона, если по той или иной причине нельзя привязать к кронтабу:
Poormanscron для D6.
Для 7-ки функционал Poormanscron"а встроен в ядро.
Спасибо.
А где должен размещаться файл .crontab вызывающий cron.php?
Вот Dan пишет «Нужно в файл .crontab, находящийся в Вашем домашнем каталоге...» Это в каком каталоге? В \httpdocs?
А если его там нет? Создать самому с нужными командами - и он будет работать?
С Poormanscron вроде легче, но в процессе самоликбеза я выяснил, что (оказывается:) неплохо бы еще автоматически чистить watchdog, а Poormanscron вроде как просто запускает cron.php с нужной частотой и только. Или я не прав?