Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mercury Pressflow(drupal)上的重复电子邮件通知_Drupal_Notifications_Pressflow - Fatal编程技术网

Mercury Pressflow(drupal)上的重复电子邮件通知

Mercury Pressflow(drupal)上的重复电子邮件通知,drupal,notifications,pressflow,Drupal,Notifications,Pressflow,我们在Mercury Pressflow实现中使用通知模块向用户发送重复通知时遇到了问题。重复的消息是相同的,只保存一件事,[node url]标记在其中一条消息中被替换为“default”。消息中的所有其他令牌都被正确替换。 重复电子邮件的发生并不一致,可能占发送通知的10-15%,但是重复邮件始终具有正确的url和“默认”url 我们对Mercury所做的唯一主要修改是将MySQL剥离到它自己的服务器上并添加复制。我们目前已将读取设置为在两个MySQL实例之间进行循环 根据发现的类似问题,我

我们在Mercury Pressflow实现中使用通知模块向用户发送重复通知时遇到了问题。重复的消息是相同的,只保存一件事,[node url]标记在其中一条消息中被替换为“default”。消息中的所有其他令牌都被正确替换。
重复电子邮件的发生并不一致,可能占发送通知的10-15%,但是重复邮件始终具有正确的url和“默认”url

我们对Mercury所做的唯一主要修改是将MySQL剥离到它自己的服务器上并添加复制。我们目前已将读取设置为在两个MySQL实例之间进行循环

根据发现的类似问题,我进行了以下故障排除 确保cron作业正在调用正确的url 将所有名为“default”的配置替换为站点名称(Memcached、Varnish和Apache配置) 在通知模块的init_钩子中禁用缓存

有没有人经历过类似的通知和水星?非常感谢所有建议。

Mercury堆栈位于Drupal外部,不会影响电子邮件的排队或发送方式。消息/通知配置或使用中的某些内容导致创建多条消息

如果您这里有任何自定义代码,我将查看该代码并尝试跟踪令牌差异