我有一个计划规则,可以在节点中CCK日期字段值之前30分钟向用户发送电子邮件。该规则正常工作,但cron仅在用户发出页面请求时运行。我安装了最终的cron模块,并将其设置为每1分钟运行一次cron,但同样只在用户请求页面时运行。
我如何每分钟运行一次cron,以便在没有用户访问该网站的情况下发送电子邮件以供cron运行。
答案 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服务,其中一些甚至是免费的: