Cronjob Delayed

My cron jobs are not running according to the configured timing. For example, I set one cron job to run every minute:

* * * * * curl --request GET 'https://xxx.com.my/index.php?option=com_ajax&plugin=cronjobdelyva&method=onAjaxcronjobdelyva&format=json' > /dev/null 2>&1

But the execution is delayed:

Cron ran at: 2026-07-26 19:35:01
Cron ran at: 2026-07-26 19:38:01

The same issue happens for all cron jobs, not only this one.

Is there any HestiaCP setting or log I can check to find out why cron execution is delayed?

Hestia version: 1.9.6

That doesn’t look a delay issue (at least not from crond). You can check whether the job is running every minute:

grep 'CRON.*curl' /var/log/syslog

Looks like your web application is still processing the previous cron job when it receives a new one, so it refuses to start the new job until the previous one has finished.