Plesk Cron Görevleri Çalışmıyor Hatası Nasıl Çözülür? Net Çözüm Adımları Yazdır

  • 0

Plesk’te tanımlı cron görevleri tetiklenmiyor, zamanında çalışmıyor ya da hiç log üretmiyorsa genelde cron servisi durmuş ya da komut yolu hatalıdır. Panelde kayıtlı görünür ama işlem gerçekleşmez. Sorun bu. Aşağıdaki adımları uygulayarak düzeltebilirsin.


Sorun şu:

Cron servisi çalışmıyor ya da görev yanlış kullanıcı/yanlış yol ile tanımlanmış.
Aşağıdaki adımları uygulayarak düzeltebilirsin.


Çözüm Adımları

  1. Cron servisini kontrol et

SSH ile bağlan ve çalıştır:

 
systemctl status crond
 

Ubuntu/Debian sistemlerde:

 
systemctl status cron
 

Servis çalışmıyorsa başlat:

 
systemctl restart crond
 

veya

 
systemctl restart cron
 

  1. Cron loglarını kontrol et

 
tail -n 50 /var/log/cron
 

Ubuntu/Debian için:

 
tail -n 50 /var/log/syslog
 

Hata varsa genelde “command not found” veya “permission denied” görürsün.


  1. Komut yolunu tam yaz

Şuraya gir:

Websites & Domains > İlgili Domain > Scheduled Tasks

Komut kısmında sadece php yazmak yerine tam yolu kullan:

 
/usr/bin/php /var/www/vhosts/domainadi.com/httpdocs/script.php
 

PHP yolunu kontrol etmek için:

 
which php
 

  1. Kullanıcı izinlerini kontrol et

Cron görevi ilgili domain kullanıcısı ile çalışır.

Dosya izinlerini düzelt:

 
chown -R kullaniciadi:psacln /var/www/vhosts/domainadi.com/httpdocs
chmod 755 script.php
 

  1. PHP sürüm yolunu doğru kullan

Plesk özel PHP kullanıyorsa şu yolu kullanman gerekir:

 
/opt/plesk/php/8.1/bin/php /var/www/vhosts/domainadi.com/httpdocs/script.php
 

Aktif PHP sürümünü kontrol et:

Tools & Settings > PHP Settings


  1. Zaman ayarını kontrol et

Sunucu saati yanlışsa cron farklı saatte çalışır.

 
date
 

NTP aktif değilse:

 
timedatectl set-ntp true
 

Alternatif Çözüm

Tüm cron yapılandırmasını yeniden yükle:

 
plesk repair installation -y
 

Ardından cron servisini yeniden başlat.

Plesk Plesk Obsidian Lisansında Büyük İndirim!

Sunucunuzda Plesk kullanıyorsanız yüksek kurlara mahkum değilsiniz. Windows ve Linux uyumlu, orijinal güncellemeli paylaşımlı Plesk Obsidian lisanslarımıza göz atın.

Lisansı İncele

Bu cevap yeterince yardımcı oldu mu?


X
"Kripto ile ödemelerde %10 İndirim dönemi başladı!"

KAMPANYA KOMBO!

Kombo lisanslarda geçerli %25 İndirim fırsatını kaçırma!

İndirim Kodu: KOMBO25