Настройка cron

From Help system
Jump to: navigation, search

Для работы многих функций панели требуется корректная работа cron-сервиса и добавление соответствующих cron-задач в очередь. В биллинге заложена возможность автоматического создания и редактирования таких задач через разделы

ADMIN -> Настройки системы -> Сron-задачи

Однако на большинстве хостинг серверов эта возможность не будет работать из-за установленных системных ограничений и Вы увидите соответсвующее уведомление:

Crontab не доступен в Вашей системе, или Вы не имеете права использовать его.
Поэтому, Вы должны разрешить плагины, которые Вы желаете использовать и вручную ввести в Вашей панели управления хостингом соответствующее задание cron.

В этом случае необходимо вручную добавить крон-задачи.

Для этого можно использовать, например, установленную у Вас панель управления (cPanel, Plesk, DirectAdmin, ISPmanager). Желательно, чтобы время выполнения задач совпадли с тем, что указано в биллинге. Например, мы хотим использовать плагин автоматического процессинга заказа.

Процессинг Заказов

Подключен: да

E-mail Уведомления: ставим свой email для случаев, когда потребуется ручное вмешательство администратора.

Запускать задание - Минуты: 30

Запускать задание - Часы: *

Запускать задание - Дни: *

Запускать задание - Месяцы: *

Запускать задание - Дни недели: *

Сохраняем. Через панель управления добавляем крон задачу вида

30 * * * * /usr/local/bin/php -q /home/username/public_html/clientexec/services.php 'order'

где 30 * * * * - период запуска крон задач.

/usr/local/bin/php - путь к бинари php, может быть другим на Вашей системе.

/home/username/public_html/clientexec/services.php - путь к файлу services.php в папке с биллингом

order - название соответствующего плагина.

Список названия некоторых плагинов:

'autoclose' - Автоматическое Закрытие Запроса
'serverstatus' - Сервер Статус
'autosuspend' - Скрипт Автоматического Отключения
'order' - Процессинг Заказов
'rebiller' - Уведомитель Счетов
'fetchticket' - Генератор Запросов
'invoicegenerator' - Генератор Счетов
'deletependingusers' - Удаление Ожидающих Клиентов
'expiringcc' - Уведомитель Об Окончание Срока Действия Кредитных Карт
'backup' - Бэкап Базы Данных CE
'mailer' - Отправитель Множества Писем
'batchnotifier' - Уведомитель Ожидающих Оплаты Счетов
Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox