最初は、1 つのスレッドを使用して Amazon からのキューをリッスンしていましたが、完全に機能しました。
aws.rb
Thread.new do
queue = AWS::SQS::Queue.new(SQSADDR['my_queue'])
queue.poll do |msg|
...
しかし、別のキューをリッスンするために別のスレッドを追加しました。
...
Thread.new do
queue = AWS::SQS::Queue.new(SQSADDR['my_another_queue'])
queue.poll do |msg|
...
そして今はうまくいかないようです。最後の1つだけが応答を受け取ります...
何が起こっている?