Drupal规则调度器发送重复的电子邮件(Drupal 7查看规则集成)
我通过rules scheduler每晚发送一封电子邮件,当我手动执行时,它会发送一封应该发送的电子邮件,但是当它按计划运行时,它会向我发送10封重复的电子邮件。我已经找遍了,似乎找不到解决这个问题的办法Drupal规则调度器发送重复的电子邮件(Drupal 7查看规则集成),drupal,drupal-7,drupal-views,Drupal,Drupal 7,Drupal Views,我通过rules scheduler每晚发送一封电子邮件,当我手动执行时,它会发送一封应该发送的电子邮件,但是当它按计划运行时,它会向我发送10封重复的电子邮件。我已经找遍了,似乎找不到解决这个问题的办法 提前感谢您的建议这听起来像是规则模块中的错误;它有它的怪癖。我看到您已在规则问题队列中报告了此问题:,这是我第一次提出的建议。现在我知道你的问题是规则7.x-2.x开发人员与视图7的集成。。。它们都有不止几个bug。我强烈怀疑这个问题与观点和规则有着同样多的关系。(10倍的重复似乎不太可能是巧
提前感谢您的建议这听起来像是规则模块中的错误;它有它的怪癖。我看到您已在规则问题队列中报告了此问题:,这是我第一次提出的建议。现在我知道你的问题是规则7.x-2.x开发人员与视图7的集成。。。它们都有不止几个bug。我强烈怀疑这个问题与观点和规则有着同样多的关系。(10倍的重复似乎不太可能是巧合,因为10是视图等中每页结果的默认值)
当您报告问题时,包含所有相关信息(Drupal版本、复制步骤、写入日志的内容等)是很有帮助的。我个人建议,看看您是否可以在Drupal的干净安装中复制您的问题,只需要运行测试所需的模块。如果您能够以这种方式复制它,那么就更容易为开发人员提供足够的信息来识别问题并解决问题。(例如,使用Devel generate创建一些节点和虚拟用户,然后创建一个非常简单的视图,例如,仅创建最近五个节点的标题,并使用该视图作为电子邮件内容的源。它是否发送5份副本?您可能需要配置本地主机邮件服务器来测试此操作。使用作业计划程序模块。在此模块中,您首先插入job_schedule中的数据并为每个计划创建一个队列。当cron运行它时,它开始执行每个队列并发送邮件,然后从job_scheduler表中删除它的条目。因此它不会一次又一次地向同一个人发送相同的邮件。drupal7中的job_scheduler模块中有适当的文档。只需浏览一下即可。感谢您的帮助你的回答!在从计划中删除了一些重复项之后,它成功地解决了问题。