İçeriğe geç
DuyurularBilgi bankasıKampanyalar
Hakkımızdaİletişim DestekTREN
hostingsepetiWEB HOSTING & SUNUCU
Hosting ve cPanel

cPanelde cron görevi kurma ve çalışmasını doğrulama

Doğru çalıştırıcı, mutlak dosya yolu ve uygun zaman aralığıyla cron görevini kontrollü kurun.

cPanelde cron görevi kurma ve çalışmasını doğrulama

Cron, bir komutu belirlenen takvim veya aralıkta çalıştırır. Uygulama bakımı, kuyruk işleme veya düzenli rapor gibi işler için kullanılabilir. Bir görevi listeye eklemek onun başarıyla tamamlandığını kanıtlamaz; kullanılan çalışma ortamı, dosya yolu ve çıkış sonucu kontrol edilmelidir. Ayrıca sık tekrar eden bir görev, önceki çalışması bitmeden yeniden başlayabilir. Bu rehber kendi hesabınızda izin verilen bir uygulama görevini kurmak içindir. Sağlayıcı bazı komutları veya çalışma sıklığını sınırlayabilir.

Ön hazırlık

Uygulamanın resmi cron talimatını bulun. Hangi dosyanın veya komutun çalıştırılacağı, ne sıklıkta çalışması gerektiği ve dış işlem yapıp yapmadığı açık olsun. Ödeme, e-posta veya veri silme işlemi varsa ilk test için güvenli ortam hazırlayın. Hosting dosya yolunu ve PHP gibi çalıştırıcının tam yolunu sağlayıcıdan doğrulayın. Web PHPsi ile CLI farklı olabilir. Görevin normalde ne kadar sürdüğünü ölçün; bir dakikalık aralık seçmek her iş için uygun değildir.

Kurulum adımları

  1. Komutu uygun test ortamında doğrulayın. Dosyanın çalıştıracağı işlemi anlamadan internetteki bir satırı kopyalamayın. Görevin kullandığı yapılandırma ve veritabanı doğru ortamı göstermelidir. Mümkünse uygulamanın kendi durum veya kuru çalışma seçeneğini kullanın. Canlı hizmette gerçek e-posta veya ödeme işlemi oluşturacak komutu sırf test amaçlı tekrarlamayın. Başarının nasıl ölçüleceğini, örneğin uygulama günlüğü veya iş durumu olarak belirleyin.

  2. cPanel Cron Jobs bölümünde zaman alanlarını seçin. Common Settings uygun başlangıç sunabilir; fakat dakika, saat, gün, ay ve hafta günü alanlarını okuyarak sonucu kontrol edin. Sunucunun saat dilimi ile işinizin takvimini karşılaştırın. Her saat çalışma ile günün belirli saatinde çalışma farklıdır. Önce düşük sıklıkta, izlenebilir bir plan kurun; gereksinim doğrulandıktan sonra uygun aralığı seçin.

  3. Komutta mutlak çalıştırıcı ve dosya yollarını kullanın. Cronun varsayılan çalışma dizini veya ortam değişkenleri, etkileşimli terminalinizden farklı olabilir. Uygulama belirli bir dizinde çalışmayı gerektiriyorsa belgelenen yöntemle sağlayın. Parolayı komut satırına açıkça yazmayın. Karmaşık kabuk karakterleri veya silme komutları yerine uygulamanın sunduğu bakım komutunu tercih edin; hedef yolu kontrol edilmemiş bir otomatik silme işlemi kurmayın.

  4. İlk çalışmalarda çıktı ve hata takibini açık tutun. cPanelin cron e-posta ayarı veya uygulamanın erişimi sınırlı günlük dosyası kullanılabilir. Gereksiz sırların çıktıya yazılmadığını kontrol edin. Komutun hata verdiğini görmeden bütün çıktıyı susturmak sorunu gizleyebilir. Uygulama aynı anda çalışma kilidi destekliyorsa kullanın; yoksa görev süresini aşan güvenli aralık seçin ve sağlayıcının önerisini alın.

Doğrulama

Beklenen ilk çalışma saatinden sonra görev sonucunu inceleyin. Yalnızca cron listesinde görünmesi değil, uygulamadaki amaçlanan işin bir kez tamamlanması önemlidir. Hata çıkışı, süre ve kaynak kullanımını kaydedin. Web isteğinin başarılı olması cronun aynı ayarlarla çalıştığını göstermez. PHP uzantıları veya dosya izinleri CLIde farklı olabilir. Görevi düzenlerken aynı komutun ikinci bir takvim satırında zaten bulunup bulunmadığını kontrol edin.

Sorun giderme

No such file yanlış yol, permission denied erişim veya çalıştırma izni, undefined function farklı PHP ortamı gösterebilir. Komut hiçbir sonuç üretmiyorsa saat dilimi, takvim ve uygulama günlüğünü kontrol edin. İş birden fazla kez tamamlanıyorsa mevcut cron satırlarını ve uygulamanın kendi tetikleyicilerini karşılaştırın. Hata karşısında aralığı daha da sıklaştırmak genellikle iyi teşhis değildir. Kaynak tüketimi yükseliyorsa önce işi durdurup nedenini inceleyin.

Sık sorulan sorular

Görevi her dakika çalıştırmak daha hızlı sonuç verir mi?

İşin süresi ve uygulamanın gereksinimi belirleyicidir. Önceki çalışma bitmeden yenisinin başlaması tekrar, yük veya veri çakışması yaratabilir. Belgelenen sıklığı ve kilit desteğini kontrol edin; daha kısa aralığı ölçmeden seçmeyin.

Çıktı gelmemesi başarı anlamına gelir mi?

Hayır. Bazı komutlar başarılıyken sessiz olabilir, bazıları hiç çalışmamış olabilir. Uygulamadaki gerçek sonuç, günlüğü ve varsa çıkış durumu birlikte kontrol edilmelidir. Test sırasında izlenebilir kayıt tutun; işi doğruladıktan sonra gereksiz bildirimleri düzenleyin.

İlgili işlemler

Müşteri paneliniz üzerinden hizmetinizi ve destek taleplerinizi açabilir, bilgi bankasında diğer rehberlere ulaşabilirsiniz. Yeni bir hizmet için hosting paketlerini ve alan adı seçeneklerini inceleyin.

Resmî kaynaklar

Süreç özeti

cPanelde cron görevi kurma ve çalışmasını doğrulama

AdımKontrol
1Komutu güvenli test et
2Zaman aralığını seç
3Çıktıyı izle
4Çakışmayı önle