我创建了一条规则,在保存节点后向节点的作者发送电子邮件。如果是新节点,则会更改现有节点。
但邮件多次发送。有时在同一时间,有时超过约3小时。 Simetimes 10封电子邮件,有时是20封。
我不知道在哪里可以搜索原因。
答案 0 :(得分:1)
您可能希望为您的工作流程启用调试(admin / config / workflow / rules / settings)并在发送电子邮件后检查日志(admin / reports / dblog)
我在数小时尝试解决类似问题后发现,我的工作流程(admin / structure / trigger / workflow)中自动定义了一些触发器,他们正在保存并再次发布我的节点,从而创建了一个递归。 Drupal在经过几次迭代后停止,因此正在发送随机数量的消息。每次我更改工作流程状态时,我的服务器都发送了超过40个
另外,请查看您的规则页面,确保您的工作流程中没有任何相互矛盾的规则,使其重新运行相同的内容。