Задание Cron пользовательского модуля Magento 2 часто пропускается
Я использую Magento версии 2.2.5 и создал задание cron для своего пользовательского модуля, но его часто пропускают, сначала я настраиваю cron для запуска каждые 5 минут
<group id="default">
<job instance="Custom\Module\Cron\SyncTransaction" method="execute" name="lime_sepulsa_synctransaction">
<schedule>*/5 * * * *</schedule>
</job>
</group>
Затем я попытался исправить это, настроив cron на запуск каждую минуту, но все равно получил тот же результат
<group id="default">
<job instance="Custom\Module\Cron\SyncTransaction" method="execute" name="lime_sepulsa_synctransaction">
<schedule>* * * * *</schedule>
</job>
</group>
3
Author: Abhishek Tripathi, 2019-11-08
1 answers
Вам следует изменить идентификатор группы cronjob с default
на index
, если вы хотите, чтобы ваш cron выполнялся каждую минуту без пропусков:
<group id="index">
<job instance="Custom\Module\Cron\SyncTransaction" method="execute" name="lime_sepulsa_synctransaction">
<schedule>* * * * *</schedule>
</job>
</group>
По умолчанию группа cronjob с идентификатором default
будет запускаться каждые 15 минут, но index
группа будет запускаться каждую минуту
1
Author: Idham Choudry, 2019-12-09 03:43:47