2013-06-29 34 views
1

我设置我的推送队列端点为POST /iron,它工作正常。但我也收到了一堆其他请求。这些来自Iron.io吗?他们有什么意义?他们只是填满了我的Apache日志。我的服务器为它们全部返回500个错误(在开发模式下500个而不是404)。IronMQ推送队列发送未知的HTTP请求

POST /webhooks POST /orders/webhook POST /api/orders/webhook

编辑:我看着它使用multicast,发现只有我的第一台服务器是越来越这些奇怪的请求。他们似乎与iron.io完全无关。我想这只是巧合,他们是webhook的请求,我现在才注意到他们。可能有人把我的服务器作为他们webhook的端点。 > _ <

回答

1

IronMQ不会发出任何“未知”的请求。如果你的终端不返回200,推送队列。将继续重试该消息,直到它a)接收到200,或者b)未通过“max_retries”次数。

也根据Featilion的回答,检查多播/单播/订户设置。如果您正在向其他终端发送请求,那么您的订阅服务器设置会有一些问题。

如果您不快速找出答案,可以随时加入实时聊天。

2

如果您将所有这些端点(订户)添加到您的队列中,IronMQ可能会发送多个请求。检查您的队列的订户列表。

GET /projects/{Project ID}/queues/{Queue Name} 

如果它包含多个端点和它的类型是multicast - 这是在你身边的多个请求的原因。在这种情况下,删除所有奇数订户(或设置新的队列)。

DELETE /projects/{Project ID}/queues/{Queue Name}/subscribers 

在其他情况下,接触的支持(:

更多信息在http://dev.iron.io/mq