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 ที่ใช้เพื่อหลีกเลี่ยงงาน Drupal cron จะถูกเรียกใช้จากผู้ใช้ที่ไม่ได้รับอนุญาต
- "maintenance_mode" ที่ตั้งค่าไว้
TRUE
เมื่อไซต์อยู่ในโหมดบำรุงรักษา
- "cron_last" ที่มีการประทับเวลาเมื่องาน cron ถูกเรียกใช้ครั้งล่าสุด