Чтобы крон у нас заработал, нужно чтобы домен вел на наш сервер. Если у Вас Drupal 7, строку для запуска крона(то что подставляется вместо http://site.ru/cron.php) нужно смотреть на странице admin/reports/status
При указании времени для запуска крона, нужно указывать разное время, для разных сайтов. Это необходимо для балансировки нагрузки на сервере. При указании времени нужно в минутах указывать число, которое отличается от 0 и 30. В это время у нас запускаются системные задачи для сервера, поэтому желательно чтобы запуск этих задач не совпадал с запуском крона для сайта(связано это также с балансировкой нагрузки на сервер).
Примеры строк для запуска крона.
1. Для того чтобы настроить крон на сервере для домена site.ru(в строке запуска поменять site.ru на имя Вашего домена) с периодичностью раз в сутки нужно прописать такую строку:
13 22 * * * /usr/bin/lynx -source http://site.ru/cron.php > /dev/null 2>&1
Крон будет запускаться каждые сутки в 22:13.
2. Если Вам нужно чтобы крон запускался раз в 2 часа, нужно прописать такую строку
36 */2 * * * /usr/bin/lynx -source http://site.ru/cron.php > /dev/null 2>&1
Крон будет запускаться каждые 2 часа в 36 минут(в 00:36, 02:36, 04:36, и т.д.)
- Login to post comments
Comments (15)
Здравствуйте!
У на в настройках стоит
* * * * * /usr/bin/lynx -source http://cableman.ru/cron.php > /dev/null 2>&1
Что это означает?
Это означает запуск cron задач каждую минуту.
С такой настройкой следует быть осторожным так как задачи могут не успевать отрабатывать что повысит нагрузку от Вашего аккаунта
У нас электронный магазин, нужна оперативность. Возможен ли такой вариант запуска?
*/10 * * * * /usr/bin/lynx -source http://site.ru/cron.php > /dev/null 2>&1
Здравствуйте
Главное, чтобы подобные задачи не давали большую нагрузку на сервер. По возможности напишите нам тикет с описание для чего нужно каждые 10 минут запускать крон на сайте и мы уточним не вызовет ли это нагрузку на сервер.
Отправка почтовых уведомлений, к примеру.
По отправке писем у нас есть другие ограничения о них можно узнать здесь.
Здравствуйте.
Да, нужно прописать каждое задание отдельной строкой.
Приветствую. у меня два сайта. Мне можно написать две строчки заданий для крона?
Леонид
В друпал 7 нужно отключать "штатный" крон?
Здравствуйте
Да, если вы решили использовать задачи по расписанию в нашей панеле управления, то вам нужно отключить запуск крона в админке сайта.
Предлагаю на странице "управления задачами по расписанию" http://drupalhosting.ru/rp/crontab сделать ссылку на эту страницу, а не на английскую википедию.
Или лучше сделайте, пожалуйста, нормальный планировщик. Без этого шаманства с вызовом /usr/bin/lynx -source и последующим перенаправлением вывода в /dev/null
Здравствуйте. В чем отличие запуска крона непосредственно со страницы администрирования своего сайта на drupal 7 (www.site.ru/admin/config/system/cron) или с внешнего источника, такого как ваш сервер? Спасибо
Мы рекомендуем использовать запуск крона из крон-задач, а не в админке сайта. Настройки с помощью последнего могут привести к тормозам на сайте, и другим проблемам с производительностью.
Здравствуйте. Возник вопрос - от какого часового пояса отталкивается время на сервере? (думаю это многим будет интересно знать)
Здравствуйте
На сервере установлен часовой пояс - Москва.