Cara Memantau Pekerjaan Cron Gratis (Pengaturan Detak Jantung)

30 Oktober, 2026 • Panduan • 6 minutes telah dibaca

Dapatkan pemberitahuan ketika cadangan, impor, atau skrip terjadwal berhenti berjalan. Siapkan pemantauan detak jantung tugas cron gratis dalam hitungan menit, dengan contoh curl dan masa tenggang.

Pekerjaan Cron gagal secara diam-diam. Skrip pencadangan berhenti berjalan setelah pemindahan server, perputaran kata sandi menghentikan impor setiap malam, atau disk yang penuh membuat pekerjaan faktur terhenti pada jam 3 pagi. Tidak ada yang tidak berfungsi, sehingga monitor waktu aktif normal tetap hijau, dan Anda baru mengetahuinya beberapa minggu kemudian ketika Anda memerlukan cadangan atau pelanggan menanyakan di mana faktur mereka. Pemantauan detak jantung menutup kesenjangan tersebut. Panduan ini menunjukkan cara kerjanya dan cara mengaturnya secara gratis dalam beberapa menit.

Apa itu pemantauan detak jantung?

Monitor uptime reguler memeriksa situs web Anda dari luar. Monitor detak jantung bekerja sebaliknya: pekerjaan terjadwal Anda masuk. Anda mendapatkan URL unik, dan pekerjaan Anda memanggilnya setiap kali selesai. Jika panggilan tidak tiba tepat waktu, monitor mengetahui ada yang tidak beres dan memperingatkan Anda.

Ini menangkap setiap jenis kegagalan diam-diam sekaligus:

  • Pekerjaan itu tidak pernah dimulai. Entri crontab hilang, server di-boot ulang tanpa penjadwal, atau penampung diganti.
  • Pekerjaan itu terhenti. Terjadi kesalahan menghentikan skrip sebelum mencapai akhir.
  • Pekerjaan itu terhenti. Ini dimulai tetapi macet di database yang terkunci atau API yang lambat dan tidak pernah selesai.
  • Seluruh server hilang. Tidak ada server, tidak ada ping, jadi Anda mendengarnya meskipun tidak ada orang lain yang menonton.

Tugas terjadwal manakah yang harus Anda pantau?

Mulailah dengan pekerjaan yang paling mengeluarkan biaya bagi Anda ketika berhenti tanpa ada yang menyadarinya:

  • Cadangan database dan file. Cadangan yang tidak pernah Anda verifikasi adalah cadangan yang mungkin tidak Anda miliki.
  • Skrip penagihan dan faktur, perpanjangan langganan, dan rekonsiliasi pembayaran.
  • Impor dan sinkronisasi data antara toko Anda, CRM Anda, gudang Anda, atau umpan pemasok.
  • Antrean email dan buletin yang dikirim oleh pekerja terjadwal.
  • Pekerjaan pembaruan sertifikat seperti pembaruan SSL otomatis, dan pekerjaan pembersihan yang membuat disk tidak terisi.
  • WordPress atau cron aplikasi yang menerbitkan postingan terjadwal dan menjalankan tugas pemeliharaan.

Paket gratisnya mencakup 5 monitor detak jantung, yang cukup untuk mencakup pekerjaan penting dari bisnis kecil pada umumnya atau beberapa situs klien.

Cara mengatur pemantauan pekerjaan cron gratis

1. Buat akun gratis

Daftar ke My Site Alerts dengan alamat email Anda. Tidak ada kartu kredit dan tidak ada masa percobaan.

2. Ciptakan detak jantung

Buka Detak Jantung di dasbor Anda dan pilih Buat detak jantung. Berikan nama yang jelas, seperti pencadangan basis data Nightly, sehingga peringatan akan memberi tahu Anda apa yang gagal.

3. Tetapkan jadwal yang diharapkan dan masa tenggang

Di Harapkan detak jantung setiap, masukkan seberapa sering pekerjaan dijalankan: setiap 15 menit, setiap jam, sekali sehari. Kemudian tetapkan Masa Tenggang kira-kira berapa lama waktu yang dibutuhkan untuk menjalankan pekerjaan, ditambah margin keamanan. Pencadangan yang berjalan pada pukul 02.00 dan biasanya memerlukan waktu 20 menit memerlukan masa tenggang sekitar 30 hingga 40 menit, sehingga malam yang lambat tidak memicu alarm palsu.

4. Salin URL detak jantung Anda

Setiap detak jantung memiliki URL rahasianya sendiri. Tugas Anda mengirimkan permintaan GET atau POST ke tugas tersebut setiap kali dijalankan. Anda juga dapat membuka URL di browser Anda satu kali untuk mengujinya: detak jantungnya akan berubah ke atas.

5. Pilih kemana perginya peringatan

Email berfungsi dengan baik. Anda juga dapat mengirimkan peringatan ke Slack, Discord, Telegram, Microsoft Teams, atau webhook Anda sendiri, sehingga proses yang terlewat mencapai tempat yang sebenarnya Anda cari.

Cara melakukan ping detak jantung dari pekerjaan Anda

crontab Linux

Tambahkan permintaan setelah perintah Anda, gabung dengan &&, sehingga ping hanya dikirim ketika pekerjaan berhasil:

0 2 * * * /usr/local/bin/backup.sh && curl -fsS -m 10 --retry 3 https://mysitealerts.com/webhook-heartbeat/YOUR-CODE

Opsi -m 10 menghentikan curl agar tidak hang jika jaringan lambat, dan --retry 3 mengatasi gangguan koneksi singkat. Jika server Anda memiliki wget alih-alih curl, wget -q -O /dev/null diikuti dengan URL akan melakukan pekerjaan yang sama.

Di dalam skrip

Letakkan ping pada baris terakhir skrip, setelah pekerjaan sebenarnya selesai. Dalam skrip shell, tambahkan set -e di bagian atas sehingga perintah yang gagal akan menghentikan skrip sebelum mencapai ping. Dengan Python, PHP, atau Node.js, buat permintaan HTTP sederhana ke URL detak jantung sebagai langkah terakhir pekerjaan.

Panel kontrol hosting

Di shared hosting, tambahkan perintah curl yang sama ke akhir tugas cron di panel kontrol Anda. Sebagian besar panel memungkinkan Anda menempelkan baris perintah lengkap, sehingga pola && yang sama juga berfungsi di sana.

cron WordPress

WordPress hanya menjalankan tugas terjadwal ketika seseorang mengunjungi situsnya. Untuk penjadwalan yang andal, nonaktifkan pemicu bawaan, panggil wp-cron.php dari tugas cron server sebenarnya, dan tambahkan ping detak jantung ke baris yang sama. Sekarang Anda tahu bahwa jadwal telah diaktifkan dan telah selesai.

Kesalahan umum yang menyebabkan alarm palsu (atau alarm terlewat)

  • Ping di awal pekerjaan. Itu hanya membuktikan pekerjaan telah dimulai. Ping di akhir, setelah pekerjaan berhasil.
  • Masa tenggang yang terlalu singkat. Pekerjaan menjadi lebih lambat seiring bertambahnya data. Tinjau masa tenggang setiap beberapa bulan.
  • Mengabaikan zona waktu. Jika jam server dan jadwal Anda tidak sesuai, pekerjaan sehari-hari bisa terlihat terlambat satu jam. Tetapkan interval yang diharapkan, bukan waktu jam dinding, dan biarkan pengaktifan pertama memulai pengatur waktu.
  • Terlalu sering melakukan ping. Detak jantung dirancang untuk pekerjaan yang dijalankan paling banyak sekali dalam satu menit; ping tambahan dalam menit yang sama diabaikan.
  • Berbagi satu detak jantung antar pekerjaan. Setiap pekerjaan memerlukan URL-nya sendiri, jika tidak, satu pekerjaan yang sehat akan menyembunyikan pekerjaan lain yang berhenti.
  • Lupa jeda saat maintenance. Jeda detak jantung saat Anda memigrasikan server, sehingga riwayat hanya menampilkan kejadian nyata.

Detak jantung bekerja paling baik di samping pemeriksaan uptime

Detak jantung memberi tahu Anda bahwa pekerjaan di balik situs Anda sedang berlangsung; pemeriksaan uptime memberi tahu Anda bahwa pengunjung dapat mencapainya. Bersama-sama mereka menutupi kedua bagian. Jika Anda belum menyiapkan pemeriksaan situs web, ikuti panduan kami tentang cara memantau waktu aktif situs web secara gratis, dan menambahkan SSL dan pemantauan masa berlaku domain saat Anda berada di sana. Anda dapat memeriksa sertifikat apa pun sekarang dengan pemeriksa SSL.

Dibutuhkan sekitar lima menit untuk melindungi pekerjaan terpenting Anda. Buat akun gratis Anda, tambahkan satu detak jantung untuk cadangan Anda, dan biarkan kami mengawasi sehingga Anda tidak perlu melakukannya.

Pertanyaan yang sering diajukan

Apa perbedaan antara pemantauan cron dan pemantauan uptime?

Pemantauan uptime memeriksa URL dari luar untuk melihat apakah situs Anda merespons. Cron atau pemantauan detak jantung menunggu pekerjaan terjadwal Anda masuk, dan memperingatkan Anda ketika pekerjaan itu tidak tiba tepat waktu.

Apakah pemantauan detak jantung benar-benar gratis?

Ya. Paket gratis mencakup 5 monitor detak jantung dengan email, Slack, Discord, Telegram, Microsoft Teams, dan peringatan webhook. Tidak ada kartu kredit dan tidak ada trial yang habis.

Apakah saya perlu menginstal agen di server saya?

Tidak. Tugas Anda hanya perlu membuat satu permintaan HTTP ke URL detak jantungnya, misalnya dengan curl atau wget, yang tersedia di hampir setiap server.

Berapa lama masa tenggangnya?

Atur ke waktu berjalan normal pekerjaan ditambah margin keamanan. Pekerjaan yang biasanya memakan waktu 10 menit dilayani dengan baik dengan masa tenggang 15 hingga 20 menit.

Bisakah saya memantau pekerjaan yang dijalankan sekali sehari atau seminggu sekali?

Ya. Tetapkan interval yang diharapkan pada jadwal pekerjaan, misalnya 1 hari atau 7 hari, dan Anda akan diberi tahu bila ada lari yang terlewat.

Cara Memantau Uptime Website Gratis (Pengaturan 5 Menit)

29 Oktober, 2026

Siapkan pemantauan uptime situs web gratis dalam lima menit: apa yang harus diperiksa, seberapa sering, bagaimana menghindari alarm palsu, d..