Dönemsel görevler bir saatten uzun bir süredir çalışıyor, büyük olasılıkla kilitlendi

İlgili Konular: Drupal Genel Bilgiler     

Srupal kullananlar aram ara sitelerinde olan biteni takip etmek için durum raporlarına bakarlar. sizde durupal kullanıyorsanız durum raporuna bakmayı ihmal etmeyin.

Durum raporuna raporların altından ulaşabileceğiniz gini sitenizinadi//admin/reports/status adresini adres satırına girerek de ulaşabilirsiniz. burada "Dönemsel görevler bir saatten uzun bir süredir çalışıyor, büyük olasılıkla kilitlendi."  hatasını görüyorsanız büyük ihtimalle dönemsel görevler kilitlenmiştir.

Bunu düzeltmenin birden fazla yolu var. Veri tabanından ilgili içeriği kaldırmak,  veri tabanınaı işlem sayısı fazla olduğundan kaynaklı olabilir diye düşünerek update status eklentisi başta olmak üzere veri tababnını yoğun olarak kullanan eklentileri devre dışı bırakmak, oluşmuş olan hata poormanscron eklentisinden kaynaklı ise eklentiyi kaldırıp yeni sürümünü aktif etmek çözümlerin arasındadır. Ancak daha kolay bir çözüm olarak sitemizin belleğini sıfırlamayı tercih edebiliriz. Bu sayede hemen dönemsel görevler, poormanscron eklentisi sistemimizde mevcut ise otomatik olarak çalışacaktır. Çalışıp çalışmadığını gene durum raporlarından kontrol edebiliriz.

Başlığın ingilizcesi:  "Cron has been running for more than an hour and is most likely stuck." 'dur. Google da Türkçe aratarak herhangi bir çözüme ulaşamazsınız.

Bu siteyi kurarken karşılaştığım hatayı, başka türk drupalciler karşılaşmış mı diye arattım bulamadım. bu nedenle ingilizce olarak çözümler buldum ve sonunda dönemsel görevleri aktif edebildim. Dönemsel görevler drupalin kalbidir. Nasıl bizim kalbimiz yavaşladığında ölüme doğru gidiyorsan dönemsel görevler çalışmazsa sitemizde ölüme gider diye düşünüyorum. Bana katılanlar eminim olacaktır.

Yorumlar

Yeni yorum veya soru gönder

Bu alanın içeriği gizlenecek, genel görünümde yer almayacaktır.
  • PHP source code can also be enclosed in <?php ... ?> or <% ... %>.
  • You may insert videos with [video:URL]

Biçimlendirme seçenekleri hakkında daha fazla bilgi


3 + 16 =
Basit matematik sorusunuz çözünüz. Örn; 1+3= 4