Warning: Undefined array key "HTTPS" in include() (line 29 of /opt/www/fdv2/drupal.stage/web/sites/default/settings.local.php).
include('/opt/www/fdv2/drupal.stage/web/sites/default/settings.local.php') (Line: 4)
require('/opt/www/fdv2/drupal.stage/web/sites/drupal001.net/settings.php') (Line: 145)
Drupal\Core\Site\Settings::initialize('/opt/www/fdv2/drupal.stage/web', 'sites/drupal001.net', Object) (Line: 1099)
Drupal\Core\DrupalKernel->initializeSettings(Object) (Line: 701)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
请问drupal的cron定时任务可以设置时间吗?比如凌晨运行? - Drupal大学 - Drupal问答论坛
首页 / 帖子
请问drupal的cron定时任务可以设置时间吗?比如凌晨运行?

发现drupal的Cron的定时任务执行时间总是在变,前几周都还是凌晨执行,现在越来越晚,早上8点多才执行,这样很影响网站正常访问。

请问有可以设置drupal cron执行具体时间的方法吗?

2个答案
赵高欣
发布于:2016-02-01 08:37

推荐使用Ultimate Cron,这个模块非常强大,下载量也很高,可以指定每一个cron的执行时间,推荐尝试。

发布于:2016-02-28 10:51
如果你需要精确的控制 cron 的运行,比较可靠的方法是将 drush cron 排入LINUX系统的crontab 里。因为即便是 ultimate cron,它能够正常运行的前提是你的网站在那一时刻确实能产生http 请求,如果你那个时候没有 http 请求的话,那就有可能没法执行 cron