1

プッシュ キュー エンドポイントを としてセットアップしましたがPOST /iron、これは正常に動作します。しかし、他にもたくさんのリクエストをいただいています。これらはIron.ioのものですか?それらのポイントは何ですか?彼らは私の Apache ログをいっぱいにしています。私のサーバーは、それらすべてに対して 500 エラーを返しています (開発モードでは 404 ではなく 500)。

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

編集:使用して調べたところmulticast、最初のサーバーだけがこれらの奇妙なリクエストを受け取っていることに気付きました。それらは、iron.io とはまったく無関係のようです。それらが Webhook リクエストであるのは偶然だと思いますが、今気付きました。おそらく、誰かが私のサーバーを Webhook のエンドポイントとして配置したのでしょう。>_<

4

2 に答える 2

2

これらすべてのエンドポイント (サブスクライバー) をキューに追加した場合、IronMQ が複数の要求を送信する可能性があります。キューのサブスクライバー リストを確認します。

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

複数のエンドポイントが含まれていて、そのタイプがmulticast- である場合、これがあなたの側で複数のリクエストが発生する理由です。この場合、奇数のサブスクライバーをすべて削除します (または新しいキューをセットアップします)。

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

それ以外の場合は、サポートにお問い合わせください ( :

詳細については、http://dev.iron.io/mqを参照してください。

于 2013-06-29T17:04:29.883 に答える
1

IronMQ は「不明な」リクエストを送信しません。エンドポイントが 200 を返さない場合、プッシュ キューは、a) 200 を受信するか、b) "max_retries" の回数失敗するまで、メッセージの再試行を続けます。

また、Featilion の回答に従って、マルチキャスト/ユニキャスト/サブスクライバーのセットアップも確認してください。これらの他のエンドポイントへのリクエストを取得している場合は、サブスクライバーの設定に問題があります。

すぐに答えがわからない場合は、気軽にライブ チャットに飛び込んでください。

于 2013-06-29T17:44:25.520 に答える