WP CRON Gagal Pukul 13.00 Setiap Hari

TL;DR; Mohon saran tentang pemecahan masalah ini

Saya telah menyiapkan penjadwal CRON nyata (linux crontab) alih-alih mengandalkan penjadwalan wp-cron – info lebih lanjut di sini. Semua yang dilakukannya adalah dengan andal memulai tindakan wp-cron yang seharusnya (wp cron event run --due-now) pada dan 30 menit melewati jam (0,30 * * * * *). Di dalam tindakan tersebut terdapat detak jantung yang mengirimkan permintaan GET ke layanan pemantauan uptime (Better Uptime).

Detak jantung berhasil dikirim 47 kali per hari, kecuali tepat pukul 13:00 setiap hari.

Output CRON tipikal terlihat seperti ini:

Executed the cron event 'el_trigger_notify_email_when_log_threshold_met' in 0.004s.
Executed the cron event 'wp_privacy_delete_old_export_files' in 0.002s.
Executed the cron event 'my_heartbeat' in 0.148s.
Executed the cron event 'wf_scan_monitor' in 0.003s.
Executed the cron event 'wordfence_hourly_cron' in 0.008s.
Executed the cron event 'wordfence_ls_ntp_cron' in 0.003s.
Success: Executed a total of 6 cron events.

Tepat pukul 13:00 setiap hari, outputnya terlihat seperti ini:

Executed the cron event 'wf_scan_monitor' in 0.003s.
{"success":true}

Itu my_heartbeat tindakan tidak dijalankan, oleh karena itu detak jantung tidak dikirim ke Better Uptime dan Better Uptime pada gilirannya melaporkan kegagalan setiap hari tepat pukul 13:00 sebagai waktu henti.

Saya tentu saja telah melaporkan ini ke penyedia hosting saya (SiteGround) dan mereka mengatakan tidak ada kesalahan / kejadian debug di pihak mereka sehingga pasti situs web yang salah.

Bagaimana saya bisa mulai memecahkan masalah ini?

Saran apa pun tentang cara memecahkan masalah ini, atau apakah ada orang lain yang pernah mengalaminya, akan sangat kami hargai.

Daud.

Leave a Reply

Your email address will not be published. Required fields are marked *