Drupal 7, modülleriyle, amacı, bir kullanıcı sitenizi ziyaret ettiğinde ve her X saatte (her ayarlandığı gibi) cron görevlerini ayarlamanın mümkün olmadığı bir sitede tam olarak Drupal cron görevlerini çalıştırmak olan Poormanscron'da bulunan kodu dahil etti. gördüğünüz sayfa).
Bu davranıştan kaçınmak istiyorsanız, "Her cron çalıştır" ı "Asla" olarak ayarlamanız yeterlidir; göründüğünün aksine, kullanıcılar sitenizi ziyaret ettiğinde neler olduğunu etkiler. [1] Drupal cron görevlerini Drupal dışından da çalıştırarak, Drupal 7'de cron.php dosyasının Drupal dışından çağrılması gerektiğini ve "Yönetim> Raporlar> Durum raporu" nda gösterilen değeri geçerek hatırlayabilirsiniz.
[1]: Aslında, ne cron.php ne de drupal_cron_run () bu ayarlar sayfasında kullanılan Drupal değişkenini kontrol etmez . Kullanılan tek Drupal değişkenleri:
- Drupal cron görevlerinden kaçınmak için kullanılan cron anahtarını içeren "cron_key" yetkisiz kullanıcılardan çalıştırılır
TRUE
Site bakım modundayken ayarlanan " bakım_ modu"
- cron görevlerinin son çalıştırılma zaman damgasını içeren "cron_last"