计划规则电子邮件仅在页面请求后发送
Scheduled rule email only sent after page request
我有一个计划规则,在节点中 CCK 日期字段的值之前 30 分钟向用户发送电子邮件。该规则工作正常,但 cron 仅在用户发出页面请求时 运行s。我安装了最终的 cron 模块并将其设置为每 1 分钟一次 运行 cron,但当用户请求页面时它再次仅 运行s。
我怎样才能每分钟 运行 cron 一次,这样就可以发送电子邮件,而无需用户访问该站点以进行 cron 到 运行。
不确定您使用的是哪个版本的 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 服务,其中一些甚至是免费的:
我有一个计划规则,在节点中 CCK 日期字段的值之前 30 分钟向用户发送电子邮件。该规则工作正常,但 cron 仅在用户发出页面请求时 运行s。我安装了最终的 cron 模块并将其设置为每 1 分钟一次 运行 cron,但当用户请求页面时它再次仅 运行s。
我怎样才能每分钟 运行 cron 一次,这样就可以发送电子邮件,而无需用户访问该站点以进行 cron 到 运行。
不确定您使用的是哪个版本的 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 服务,其中一些甚至是免费的: