Як перевірити стан Cron у Magento 2?

Коли карти сайту не генеруються або курси валют не оновлюються як завжди, ймовірно, щось не так з cron-завдання . Таким чином, якщо якийсь автоматизований процес не працює, вам потрібно перевірити стан cron, якщо ви не налаштували сповіщення про пропущені завдання cron .

Сьогодні ви дізнаєтеся, як перевірити стан cron у Magento як у базі даних, так і в панелі адміністратора.

Перевірка стану cron у базі даних

Щоб переконатися, що ваш cron працює в Magento:

1. Увійдіть до своєї бази даних Magento 2 та знайдіть таблицю cron_schedule . Тут ви можете побачити всі завдання cron та їхні статуси.

 розклад cron база даних magento

2. Знайдіть назву завдання cron у стовпці job_code або скористайтеся наступним запитом, щоб знайти її:

SELECT * FROM `cron_schedule` WHERE job_code = 'your_job_code' ORDER BY created_at DESC

Перевірте стан cron в панелі адміністратора

Якщо ви хочете перевірити стан cron в панелі адміністратора Magento 2, отримайте Розширення Модуль Magento 2 Cron Schedule . Потім перейдіть до Система > Розклад Cron > Журнал розкладу та скористайтеся фільтрами, щоб знайти завдання cron, яке ви хочете перевірити.

 фільтри cron magento

Ви побачите стан завдання cron прямо в сітці.

 перевірити статус cron magento

Або ж ви можете перейти до Система > Розклад Cron > Часова шкала Cron та перевірити там статус завдання cron Magento.

 статус cron magento 2

Після перевірки статусів завдань cron ви дізнаєтесь, чи деякі з них не виконувалися, чи були просто пропущені. Тоді ви також можете запустити завдання cron вручну з панелі адміністратора .