Планувальник (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 хвилин.

Якщо перевірочний запуск крона поверне помилку: Лог роботи скрипта - Виконано з помилкою, не звертайте увагу. Це через редагування на оновлення файлу для моніторингів
Last updated