cPanel cron görevi nasıl oluşturulur ve test edilir?
Cron görevleri; rapor oluşturma, kuyruk işleme veya düzenli bakım gibi işlemleri belirli zamanlarda çalıştırır. Tarayıcıda çalışan bir adresin cron altında da aynı ortamla çalışacağını varsaymamak gerekir.
Konuyu doğru anlayın
Cron ortamında çalışma dizini, PATH ve PHP sürümü web isteğinden farklı olabilir. Çok sık çalışan ve önceki çalışmasını bitirmeden tekrar başlayan görevler kaynak tüketimini artırır. Uygulamanın önerdiği çalıştırma biçimini ve zamanlamayı esas alın.
Başlamadan önce
İşleme başlamadan önce doğru hizmeti ve alan adını seçtiğinizi kontrol edin. Değiştireceğiniz dosya veya ayarın mevcut değerini kaydedin. Dosya, veritabanı ya da PHP ayarı değişecekse geri yükleyebileceğiniz güncel bir yedek hazırlayın. Panelde görünmeyen araçların kullanılabilirliğini hizmet ayrıntılarından doğrulayın.
Adım adım uygulama
- Gerçek komutu belirleyin
Uygulamanın cron belgesindeki komutu okuyun. Dosya yolunu ve PHP çalıştırılabilir dosyasını hostinginizdeki gerçek değerlerle eşleştirin; örnek kullanıcı adlarını olduğu gibi kopyalamayın.
- Çalışma aralığını planlayın
Dakika, saat, gün, ay ve haftanın günü alanlarının anlamını kontrol edin. İlk testte anlaşılır bir aralık seçin; tamamlanması uzun süren işleri üst üste başlatmayın.
- Çıktıyı görünür tutun
İlk çalıştırmalarda hata ve çıktıların incelenebileceği günlük veya bildirim yöntemi kullanın. Hata mesajlarını görmeden çıktıyı tamamen yok sayacak yönlendirmeler eklemeyin.
- Görevi ekleyin ve sonucu bekleyin
Cron Jobs bölümünden tanımı kaydedin. Sunucu saat dilimini not edin; yerel saatiniz ile sunucu saati farklıysa beklediğiniz çalışma anı değişir.
- Çakışma kontrolü yapın
Aynı işi çağıran ikinci görev, uygulama içi zamanlayıcı veya dış servis bulunup bulunmadığını inceleyin. Uygulama destekliyorsa eşzamanlı çalışma kilidi kullanın.
Sık karşılaşılan durumlar
- No such file hatasında mutlak yolu ve dosya adındaki harfleri kontrol edin. Görevin hangi kullanıcıyla ve hangi dizinde çalıştığını belirleyin.
- Görev çalışıyor ama sonuç yoksa PHP CLI sürümü, uzantılar, dosya yetkileri ve uygulama günlüğünü inceleyin. Yalnızca cron kaydının varlığı başarı anlamına gelmez.
Sık sorulan sorular
Her dakika çalıştırmak daha iyi mi?
Sadece uygulama bunu gerektiriyorsa uygundur. Görev süresi bir dakikadan uzunsa veya her seferinde ağır işlem yapıyorsa çakışma ve kaynak sorunu oluşturabilir.
Cron adresini herkese açmalı mıyım?
Gereksiz açık HTTP uçları yerine uygulamanın güvenli CLI yöntemini tercih edin. HTTP çağrısı gerekiyorsa uygulamanın yetkilendirme ve anahtar korumasını uygulayın.
İşlem sonrası kontrol
Beklenen rapor, kuyruk kaydı veya günlük zaman damgasını kontrol edin. Başarıyı doğruladıktan sonra bildirim sıklığını ve günlük saklama süresini uygun düzeye getirin.
İlgili rehberler
Teknik kaynak
RİOCH Bilgi Bankası • Son gözden geçirme: 5 Kasım 2026. Arayüz adları ve kullanılabilir özellikler hizmetinize ve yazılım sürümüne göre değişebilir.
感谢您的反馈!