Планировщик (CRON)

Описание

Опция в основном предназначена для очистки устаревших логов.

За всё время использования таблицы логов заполняются и занимают достаточно много места.

Планировщик в фоновом режиме очистит логи за заданное время.


Системные задачи

Системные задачи менять не рекомендуется.

Обновление курсов валют - системные курсы и курсы обменника. Запуск проходит в фоновом режиме и пошагово проверяет все источники получения курсов и курсы валют в обменнике. Может работать дольше заданного времени. Для более стабильного обновления курсов рекомендуем настроить CRON сервера для курсов валют

Обновление файла мониторинга - обновление экспортного файл курсов для мониторингов

Истечение срока заявок в обменном пункте - проверяет заявки на обмен и отменяет все истекшие

Выплаты по вкладам - плагин Инвестиции. Зачисление средств по вкладам на баланс пользователя и отправка личного сообщения о выплате.

Запрос резерва - отправка писем запроса резерва.

Курсы конкурентов - получение и обновление курсов конкурентов

Очистка сессий - очистка истёкших по времени сессий

Статус онлайн - планировщик проверит статус пользователей (онлайн или оффлайн) и изменит статус на оффлайн, если пользователя уже нет на сайте

Сверка контрольных сумм MD5 - сверка контрольных сумм MD5.

Очистка истекшего кэша

Очистка истекших блокировок IP

Очистка временных файлов

Очистка журнала ошибок 404 старше 30 дней

Очистка логов входов старше 30 дней

Очистка логов действий в админке старше 30 дней

Очистка прочитанных сообщений старше 90 дней

Очистка логов движения средств (баланс) старше 90 дней

Очистка логов начислений SMS баланса старше 90 дней

Очистка логов отправленных SMS старше 90 дней

Очистка логов отправленных писем старше 90 дней

Очистка логов изменения курсов старше 10 дней - очищает старые записи изменения курсов.

Генерация фейковых уведомлений обменов - повторная генерация успешно завершенных обменов.

Очистка устаревших уведомлений - удаление устаревших уведомлений.

Очистка логов запросов API старше 30 дней

Очистка логов API баланса старше 30 дней

Очистка всех транзакций старше года

Очистка не успешных транзакций старше 30 дней

Очистка счетов (инвойсов) старше 90 дней

Повторные запросы к Callback от вашей API

Авто-торг - покупка

Авто-торг - продажа

Авто-торг - очистка логов старше 30 дней

Авто-торг - очистка торгов старше 30 дней


Добавление задачи

Для добавление любой задачи необходимы знания SQL запросов.

Все файлы задач в директории api/cron.

Если у вас нет необходимых знаний не пытайтесь что либо добавлять.


CRON сервера для курсов валют

Если курсы нужно обновлять стабильней и чаще, то можете настроить CRON сервера.

В панели управления вашего сервера перейдите в раздел: CronTab (Планировщик заданий) (пример для хостинга Beget.com).

Добавьте задание:

wget -O /dev/null -q --no-check-certificate --max-redirect=50 'https://domain.com/ajax.php?moduleid=25&action=cronrates' domain.com замените на свой домен.

На скриншоте пример запуска задачи каждые 10 минут.

Если проверочный запуск крона вернёт ошибку: Лог работы скрипта - Выполнено c ошибкой, не обращайте внимание. Это из за редиректа на обновление файла для мониторингов

Last updated