beanstalkd サーバーを ironmq に移行しています
ここで http://dev.iron.io/mq/reference/beanstalk/#authenticationで言われています
認証
IronMQ は認証を必要とするため、送信する最初のコマンドは、次の内容のメッセージをキューに入れる必要があります。
oauth {TOKEN} {PROJECT_ID}
認証が失敗した場合、または認証前に他のコマンドが送信された場合、DRAINING 応答が返されます。
しかし、どのように正確にそれを行うのですか?私はすでに使用しようとしています
Backburner::Worker.enqueue SomeJobs, "oauth {TOKEN} {PROJECT_ID}"
と
curl -H "Content-Type: application/json"
-H "Authorization: OAuth {TOKEN}"
-d '{"messages":[{"oauth":"{TOKEN} {PROJECT_ID}"}]}'
"https://mq-aws-us-east-1.iron.io/1/projects/{PROJECT_ID}/queues/my_queue/messages"
それでも失敗しました(実際のメッセージをキューに入れているときにDRAINING応答がありました)助けてください
参考までに、RoR の Beanstalkd クライアントとして Backburner を使用しています。