Mandrill webhooks超时错误

时间:2014-02-05 10:12:40

标签: mysql apache webhooks mandrill

我一直在使用Mandrill webhooks,直到现在我还没有遇到过这个错误。

Screenshot from Mandrillapp.com

但是现在我看到了这个错误,我不确定是什么导致了这个?

请让我知道为什么会发生这种情况以及可能的解决办法。

它是否与我的服务器处理能力有关,因为我也检查了它,而且Mandrill没有太多并发请求它发送到我的Apache服务器,所以据我说这不是问题而且mysql也没有似乎造成了瓶颈,但是后来我没有使用任何基准测试工具来确定相同的问题。

如果你们遇到类似的事情,请告诉我解决方案。

1 个答案:

答案 0 :(得分:0)

似乎网址没有响应请求。可能有几个原因:

  • 如果URL指向内部服务器,则防火墙可能会阻止它或端口号(如果给定)。
  • 设置后,webhook将通过POST HTTP动词发送,但是为了进行测试,它会发送一个HEAD请求。通常,Web服务器(例如IIS)将限制它们响应的动词,并且只响应GET和POST请求。

如果这有效,您的网址应仅使用标题进行回复,以确认该请求。 (HEAD不允许发送任何页面内容)因此它只应对HEAD请求执行类似的操作:

<?php  header( 'Content-Type:' ); // returning 200 ?>

有关其网站的更多详情 http://help.mandrill.com/entries/22024856-Why-can-t-my-webhook-or-inbound-route-URL-be-verified-

您可能希望尝试使用此工具查看返回的HTTP标头结果(如果有)或者是否返回了其他错误,请记住,如果URL是内部的,则可能会阻止外部世界。 https://chrome.google.com/webstore/detail/postman-rest-client/fdmmgilgnpjigdojojpjoooidkmcomcm?hl=en