仅在页面请求后发送预定规则电子邮件

时间:2017-08-01 07:20:04

标签: drupal cron scheduled-tasks rules

我有一个计划规则,可以在节点中CCK日期字段值之前30分钟向用户发送电子邮件。该规则正常工作,但cron仅在用户发出页面请求时运行。我安装了最终的cron模块,并将其设置为每1分钟运行一次cron,但同样只在用户请求页面时运行。

我如何每分钟运行一次cron,以便在没有用户访问该网站的情况下发送电子邮件以供cron运行。

1 个答案:

答案 0 :(得分:0)

不确定您使用的是什么版本的drupal。对于D7,当您进入Cron设置页面时,您会看到类似的内容:

Last run: 4 min 33 sec ago.

To run cron from outside the site, go to http://....

因此,正如它所说,您应该提供服务器cron服务不时调用此页面的方式,以及何时会发生您的站点cron作业。

我想D8也必须有类似的东西。

您可以从控制台设置服务器的cron,也可以从某些控制面板进行设置。请联系您的主机提供商以获取详有一些外部cron服务,其中一些甚至是免费的:

join