cron

Программный периодический крон в разное время

Аватар пользователя jsv

Можно настроить в админке запуск крона, это ок. А как быть, когда нужные функции нужно выполнять в разные интервалы, условно говоря задачу1 каждые 3 часа, а задачу2 каждый 17 часов? А сам крон зафиксирован на запуск каждые 24 часа в админке.

Как программно запускать такой крон? Или же это не через крон лучше решать?

0 Спасибо

Как сделать выполнение синхронизации по крону в фоне?

Аватар пользователя Наденька

Привет ребята. Помогите пожалуйста составить цепочку действий в голове с теоретической частью.

Задача:

Мне нужно скажем каждые 20 минут получать обновления и кидать в мою базу данных.

Дано:

1) В типе материала есть ссылка на внешний календарь который там на внешних ресурсах живёт своей жизнью.
2) Есть php класс который принимает на вход путь до календаря и в случае появления новых данных пишет в базу

0 Спасибо

Не хватает памяти для массива при его создании в crone

Аватар пользователя santory

Уважаемое сообщество! Нужна помощь. Уже весь мозг сломал.
Написал модуль, который делает экспорт в xls файл. Кол-во экспортируемых записей порядка 12 000.
Экспорт можно производить как в ручном режиме (Batch API), так и в автоматическом (cron, также через Batch API только в фоне).

0 Спасибо

LDAP Could not bind to AD. run Cron error

Аватар пользователя gveenblade

Использую LDAP для авторизации на сайте доменных пользователей. Настроил, все работало прекрасно месяца 2. А с недавнего времени внизу сайта появилась надпись "LDAP bind anonymous successful...Could not bind to AD."
При чем все так же логинятся,и сайт работает нормально КРОМЕ Cron. при запуске крон непонятная красная ошибка, и в конце ошибки так же фраза "LDAP bind anonymous successful...Could not bind to AD"

Настройки сервера на менялись, настройки модуля LDAP тоже.. кто-нибудь сталкивался с подобным?

0 Спасибо

Проблема с БД и крон на drupal 7

Аватар пользователя NATE

Здравствуйте! Изредка, при входе на сайт вылезает ошибка, видимо связанная с БД:
«Additional uncaught exception thrown while handling exception.

Original

PDOException: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away: SELECT expire, value FROM {semaphore} WHERE name = :name; Array ( [:name] => locale_cache_ru ) in lock_may_be_available() (line 167 of /home/u691806501/public_html/includes/lock.inc).

Additional

0 Спасибо

Как отменить автозапуск задач через крон

Аватар пользователя jantrantra

У меня в drupal commerce по feeds загружается порядка 13К товаров из csv файла. Настроено это через модуль Elysia Cron, запукается он по внешней ссылке с локального сервера через wget. Но этот процесс срабатывает как по моему ручному запуску подрузки, так и автоматически - сервер находится постоянно в процессе подгрузки данных, что совершенно лишнее. можно ли настроить Elysia cron так, чтобы он работал как обычный крон - просто поддерживал бы выполнение крупных задач, а не крутил по новой подрузку данных из одного и того же файла?

0 Спасибо

Cron cтранное поведение при ручном запуске

Аватар пользователя pentepl

Здравствуйте,
Вводная:
Новичок в Drupal и Web-разработке.
Реализую виджет для портфолио через представление. В результате получается мозаика миниатюрных картинок с подписями. Каждый элемент мозаики - ссылка на сайты с работами. Нода для портфолио состоит из изображения (для миниатюры), заголовка (для подписи) и текстового поля (body) с php кодом для редиректа на сайт с работами. Т.о. ноду отдельно можно только редактировать, а при просмотре сразу открывается др. сайт.
Проблема:

0 Спасибо

Drupal 6: устранить проблемы с индексацией материалов и с подсветкой Geshi Filter

Аватар пользователя EducatedFool

Требуется помощь по устранению проблем на сайте ExcelVBA.ru (Drupal 6)

Проблема 1:
не выполняется полное индексирование сайта
Если очистить таблицы search_* в базе данных, - крон запускается, индексация выполняется до 94%
Когда остаётся проиндексировать ровно 43 элемента, - крон перестаёт запускаться (ошибка 404),
в логах пишется «Выполнение регулярных процедур (cron) превысило отведенное время и было прервано.»
Думаю, проблема в какой-то конкретной ноде, - надо найти и устранить проблему.

Проблема 2:
Подсветка синтаксиса кода (используется модуль Geshi Filter) перестала работать для больших блоков кода (десятки строк)

0 Спасибо

Cron от гостя и белый экран браузера

Аватар пользователя pr0g

Привет!
Развернул сервер на базе FreeBSD 10.1, поднял на нем веб сервер со следующими компонентам:
Nginx 1.6.2
PHP 5.4.37
MySQL 5.5

0 Спасибо

Запуск cron в Drupal с произвольной периодичностью

Аватар пользователя sudo

В исходном пакете Drupal, доступном в репозитории, периодичность запуска крона (cron) жестко фиксирована и минимальный период составляет один час. Но иногда возникает потребность изменить периодичность технического обслуживания веб-сайта с помощью cron. Как реализовать свою собственную периодичность запуска cron, отличную от исходной?
Далее - http://authorit.ru/28223

0 Спасибо

Вопрос по Queue API

Аватар пользователя Advin

Как можно проверить, осталось ли задание в очереди (не было выполнено за запуск крона)?

Суть задачи: каждый раз при запуске крона добавляется задание на импорт. Собственно хочется, чтобы оно добавлялось только тогда, когда его нет в очереди.

С Queue API раньше не работал, так что буду признателен за подсказку.

0 Спасибо

Генерация файла при помощи cron

Аватар пользователя Quty

Здравствуйте.
Стоит задача создать на сервере файл с расширением .js
Содержание файла javascript должно формироваться на основе некоторых данных из PHP.
Примерно как-то так:

var value = <?php print $phpvalue; ?> ;
alert(value);

Есть определённое значение, которое можно получить только при помощи PHP и оно меняется каждый сутки. Как курс валют, к примеру. Нужно чтобы на сервере каждый день генерировался файл .js содержащий js-скрипт получающий это каждый день новое PHP значение. Чтение комментариев этой статьи http://habrahabr.ru/post/139154/ подсказало, что можно генерировать файл кроном. Но подскажите, пожалуйста, как именно это происходит. Опыта работы с крон ноль. Не могли бы привести пример создания файла кроном?

0 Спасибо

как запускать cron с правами определенной роли?

Аватар пользователя brusee

требуется дать cron доступ к предсталению и материалам выводимым в нем, но при этом представление не должно быть доступно анонимным пользователям. как задать для cron роль отличную от анонима?

0 Спасибо

rules не отправляет email если в качестве события выбрано выполнение cron

Аватар пользователя brusee

не срабатывает отправка email по крону.
создан компонент который по представлению делает отправку email авторам материалов. когда делаю выполнение этого компонента вручную все срабтывает (письма отпрвляюся), пр добавлении этого компонента в правило срабатывающее по cron письма не отправляются
при ручном запусе информационное сообщение

" Executing action action set: Письмо об окончании.
0 ms Executing action action set: Письмо об окончании.
0.794 ms Evaluating the action component_rules_message_end.

" Evaluating action set письмо об окончании. [edit]
0 ms Evaluating action set письмо об окончании.
0.222 ms Evaluating the action views_bulk_operations_action_load_list. [edit]
22.688 ms Added the provided variable entity_list of type list<node> [edit]

0 Спасибо

Нет нужных селекторов в rules

Аватар пользователя vortex

Хочу создать правило
event: Выполняются регулярные задачи CRON
Состояния: тип материала %тип материала% & В материале существует поле даты & поле даты больше определённого значения
Действие: снять закрепленность/удалить со стартовой или иные действия.

Проблема в селекторах данных которые меня не пускают на следующие этапы.
В них предлагается только site: и всё.

Нашёл похожую [#102723]проблему[/#], но решение мне не понятно.

Пытался просто сослаться на наличие поля, что бы дало мне эти селекторы
Получилось следующее:

Сущность имеет поле
Параметр: Материал: [site:current-user], Поле: field_date

В нём тоже нужно выбирать селектор, но единственный доступный [site:current-user] пропустил.
При этом создавая новые условия, новых селекторов не прибавляется.

0 Спасибо

Индексирование материалов

Аватар пользователя orion_st

Сайт установлен на хостинге.
В отсутствии активности на сайте cron не запускается. А при первом же заходе он срабатывает.
Хотя интервал срабатывания стоит 1 час.

Как добиться его автоматической работы?

0 Спасибо

Изменение цены в зависимости от курса, Ubercart

Аватар пользователя VladIsLove69

Кто в теме - поделитесь знаниями!)
Суть задачи: цена на товары должна меняться, в зависимости от курса доллара.
закупка идёт в долларах, а цены в другой валюте!

Уже всё облазил, не могу..
Найти можно приблизительно два варианта: тащить по крону курс валют автоматом, либо
ХОТЯ БЫ ВРУЧНУЮ вводить в админке коэффициент для изменения всех цен

0 Спасибо

Крон - задачи различного приоритета.

Аватар пользователя likin

Доброго дня.

Необходимо переодически проводить обновление данных. Сайт работает со сторонними сервисами, которые привносят временные задержки.
Cron queue - классная вешь. Но проблема в том, что очереди тоже формируются по крону. Крон запускается каждые 5 минут, получается overhead. Мне необходимо запускать фабрику очереди задач каждые пять минут. Также не хотелось, что б другие задачи не запускались ... Есть ли стандартное решение?

Спасибо.

0 Спасибо

Cron за один запуск отсылает только 20 писем рассылки

Аватар пользователя yarnatam

На сайте организована рассылка подписчикам новостей, созданных за последний час с помощью simplenews и cron.
Рассылка работает. Письма приходят.

Вот только возникла проблема: cron рассылает письма только первым 20 подписчикам, а остальным приходится ждать последующих запусков cron.
Сейчас на сайте около 200 подписчиков, но планируется что их будет около 5000.

Вопрос: как организовать отправку всех писем в очереди за один запуск cron? Писем для каждого подписчика может быть несколько (до 5).

0 Спасибо