Задание 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>

enter image description here

Затем я попытался исправить это, настроив cron на запуск каждую минуту, но все равно получил тот же результат

<group id="default"> 
  <job instance="Custom\Module\Cron\SyncTransaction" method="execute" name="lime_sepulsa_synctransaction">
    <schedule>* * * * *</schedule>
  </job>
</group>

enter image description here

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