Mengatur Cron Job Untuk Aplikasi

Pada sistem aplikasi School Payment App terdapat tugas-tugas atau task yang dapat diproses di latar belakang, contohnya adalah seperti pengiriman notifikasi pembayaran dan sebagainya.

Eksekusi tugas di latar belakang aplikasi tersebut dapat dilakukan dengan memanfaatkan Cron Jobs atau Scheduled Tasks yang terdapat pada layanan hosting/VPS digunakan.

Berikut adalah langkah-langkah cara mengatur cron job aplikasi pada layanan hosting cPanel,

1. Akses fitur Cron Jobs di halaman control panel hosting (cPanel)

2. Buat tugas baru pada bagian “Add New Cron Job”

3. Untuk hal ini dapat gunakan common setting yang tersedia, antara lain :

  • One Per Minute (* * * * *) untuk menjalankan cron setiap menit
  • One Per Five Minute (*/5 * * * *) untuk menjalankan cron tiap perlima menit

4. Setelah menentukan common setting selanjutnya adalah menambahkan command yang akan dieksekusi oleh cron jobs sebagai berikut,

wget -O /dev/null https://domain/api/system/app/task/crons?token=xxx

Untuk mengetahui URL cron yang benar dapat akses pengaturan sistem aplikasi di menu Pengaturan > Pengaturan Sistem.

5. Setelah cron job telah sesuai klik Add New Cron Job