Cron error atau tidak jalan, dapat dilihat pada menu Automation Status di WHMCS admin dashboard
Untuk mengatasi hal tersebut, perlu dilakukan pengecekan pada sisi cron job
Jika kasus seperti diatas semua cron job belum diatur yang menyebabkan error, solusinya adalah melakukan cron job pada command berikut ini setiap lima menit
1 2 | */5 * * * * /opt/cpanel/ea-php74/root/usr/bin/php -q /home/whmcsawankilatmy/public_html/crons/cron.php */5 * * * * /opt/cpanel/ea-php74/root/usr/bin/php -q /home/whmcsawankilatmy/public_html/crons/pop.php |
Jika cara diatas masih belum solving, maka ada beberapa kemungkinan yaitu:
- Limit PHP Memory
- Limit Max Execution PHP
Untuk memaksa semua cron agar dijalan dapat menggunakan perintah berikut
1 | php -q /path/to/whmcs/crons/cron.php all --force -vvv |
Apabila semua cara diatas sudah dicoba namun tidak berhasil, maka silahkan tunggu hingga WHMCS Automation melakukan re scheduling biasanya memerlukan waktu 1×24 jam sejak cron Automation terakhir. WHMCS Automation dapat di cek melalui menu Configuration > System Settings > Automation Settings
Jika, sudah ditunggu selama 1×24 jam sejak cron terakhir maka hasilnya akan seperti berikut ini
Untuk detail issue cron job bisa dilihat pada halaman resmi WHMCS di https://docs.whmcs.com/Cron_Job_Issues