Cron Job (dönemsel görev) hakkında

adura kullanıcısının resmi

Merhaba,
"Cron Job" (Görevsel Dönem) nedir? Hangi hallerde, nasıl kullanılır?

erdemkose kullanıcısının resmi

Cron Job (Dönemsel görev)

Sitede belli zaman aralıklarında tekrar edilmesi gereken görevler cron job (dönemsel görev) aracılığıyla yerine getirilir. Bu görevlerden bazıları:

  • Site içeriğinin arama yapılabilmesi için indekslenmesi
  • Haber toplayıcısının yeni içerikleri taraması ve toplaması
  • Toplanan kayıtlardan(erişim kayıtları, hata kayıtları) eskimiş olanların silinmesi

Sitedeki bu gibi işlerin aksamaması için belli aralıklarla Drupal'ın cron.php dosyasının çağırılması gerekmektedir. İşte bu dosyayı çağırma işini cron job olarak tanımlarsanız sunucunuz bu işi belirttiğiniz aralıklarla tekrarlayacaktır.

Cron job tanımlama olayı her firmada farklı olabilir. Bu yüzden nasıl yapıldığını teknik destek bölümüne sormanız gerekir.

fatiholcer@drupal.org kullanıcısının resmi

poormanscron....

poormanscron diye bir modul var . Bu isi oldukca basitlestiriyor. client' ta wget, lynx gibi programlar kullanmadan veya sunucuda bir zamanlanmis gorev tanimlamadan belli aralıklarla cron calistiriliyor...

erdemkose kullanıcısının resmi

Sunucuda yoksa kullanılabilir.

Eğer sunucunuzda cron tanımlama imkanınız yoksa Poormanscron eklentisini kullanabilirsiniz. Ama ben öncelikle cron job tanımlamanızı öneririm, hiç değilse nasıl olduğunu öğrenmiş olursunuz. Ayrıca bir eklenti az çalışacağından siteniz için daha iyi olur.

kbturk@drupal.org kullanıcısının resmi

Bizim sitede sitenin %27'si

Bizim sitede sitenin %27'si indexleniyor. Arama sonuçları da hiç iyi değil. Örnek olarak xxx kurulumu başlıklı bir yazıyı xxx kurulumu şeklinde arasam bile çıkmıyor. Yazı içinden uzun bir cümle seçip aradığımda çıkıyor. Drupal arama sistemi biraz zayıf kalmış.

Poormanscron eklentisini bu işi kesin çözüyor mu?

xxx kurulumunu arayan birinin xxx yazınca ilgili bağlantıya ulaşması lazım. xxx kurulumu yazınca bile ulaşamıyor.

Drupaltr için yaptığınız değişiklikleri bizimle paylaşır mısınız?

Teşekkürler.

erdemkose kullanıcısının resmi

...

Daha önceki bir cevabımda da söylediğim gibi arama veritabanının oluşturulması için sitenizin cron.php dosyasını çalıştırmanız gerekmektedir. Siz cron.php dosyasını çalıştırıyor musunuz? Eğer siz cron.php'yi çalıştırmıyorsanız Drupal'ın arama veritabanını güncelleme şansı olmaz.

Poormanscron sorunu çözer mi demişsiniz. Poormanscron, yukarıda bahsettiğim cron.php dosyasının çalıştırılmasını kolaylaştıran bir eklenti.

kbturk@drupal.org kullanıcısının resmi

Çalıştırıyorum ama %100

Çalıştırıyorum ama %100 indexlemiyor. ½27 görünüyor.

sadancan kullanıcısının resmi

alternatif arama modülü

Poormanscron bu sorunu çözmüyor.

SQL Search (Trip Search) modülünü kurarak arama motoru sorununu çözebilirsin.
http://drupal.org/project/trip_search