Drupal 7 включив у свої модулі код, який знаходився в Poormanscron , метою якого є саме виконання завдань Drupal cron на сайті, де неможливо встановити завдання cron, коли користувач відвідує ваш сайт, і кожні X години (як встановлено в сторінку, яку ви бачили).
Якщо ви хочете уникнути такої поведінки, вам просто потрібно встановити "Run cron every" на "Never"; всупереч тому, що може здатися, що саме впливає на те, що відбувається, коли користувачі відвідують ваш сайт. [1] Ви все ще можете виконувати завдання Drupal cron за межами Drupal, пам'ятаючи, що в Drupal 7 cron.php потрібно викликати з-за меж Drupal, передаючи значення, показане в "Адміністрація> Звіти> Звіт про стан".
[1]: Насправді ні cron.php , ні drupal_cron_run () не перевіряє змінну Drupal, що використовується на цій сторінці налаштувань. Єдині використовувані змінні Drupal:
- "cron_key", що містить ключ cron, який використовується для уникнення завдань cron Drupal, запускається від несанкціонованих користувачів
- "support_mode", який встановлюється,
TRUE
коли сайт знаходиться в режимі обслуговування
- "cron_last", який містить позначку часу, коли завдання Cron виконувалися востаннє