Cara Membuat Cron Job (Scheduled Task) di Plesk
Menjalankan skrip secara otomatis dan berkala
Cron job berguna untuk tugas berulang seperti pengiriman email antrean, sinkronisasi data, atau menjalankan penjadwal Laravel dan WordPress.
Membuat tugas terjadwal
- Login ke Plesk → Websites & Domains → pilih domain → Scheduled Tasks.
- Klik Add Task.
- Pada Task type, pilih Run a PHP script untuk skrip PHP, atau Run a command untuk perintah shell.
- Isi path skrip relatif terhadap folder domain, misalnya
httpdocs/cron.php. - Tentukan jadwal pada bagian Run.
- Klik Run Now untuk menguji, lalu OK untuk menyimpan.
Contoh konfigurasi umum
| Kebutuhan | Konfigurasi |
|---|---|
| WordPress cron | Jalankan httpdocs/wp-cron.php setiap 15 menit |
| Laravel scheduler | Perintah /opt/plesk/php/8.2/bin/php /var/www/vhosts/namadomain.com/httpdocs/artisan schedule:run setiap menit |
| Pola cron harian 02.00 | 0 2 * * * |
| Pola cron tiap 15 menit | */15 * * * * |
Untuk WordPress, setelah cron job aktif sebaiknya tambahkan baris
define('DISABLE_WP_CRON', true); pada berkas wp-config.php. Tanpa ini, WordPress tetap menjalankan cron internal setiap kali ada pengunjung, yang membebani server pada website ramai.Interval minimum yang kami izinkan adalah 1 menit, dan setiap tugas harus selesai sebelum jadwal berikutnya. Cron yang menumpuk karena berjalan terlalu lama dapat menghabiskan sumber daya dan menyebabkan layanan Anda dibatasi sementara.
Masih butuh bantuan? Buka tiket melalui Client Area, kirim email ke administrator@rozzaqcloud.com, atau hubungi WhatsApp +62 896-0336-3136.© ROZZAQCLOUD Digital Solutions