4月10日から昨日のどこかで、HerokuのRailsアプリケーションでPaperclipを使用したAmazonS3への画像のアップロードが壊れているようです。次のメッセージが表示されます。
A AWS::S3::Errors::RequestTimeout occurred in topics#update:
Your socket connection to the server was not read from or written to within the timeout period. Idle connections will be closed.
vendor/bundle/ruby/1.9.1/gems/aws-sdk-1.3.9/lib/aws/core/client.rb:277:in `return_or_raise'
過去10日間のコード変更を調べて、ペーパークリップコードまたはGemfileに近いものが変更されたかどうかを確認しましたが、何も見つかりませんでした。Herokuステータスページは、壊れたものを報告しません。また、AmazonS3ステータスページも報告しません。
Heroku、S3の変更、またはこれらの間の相互作用が何らかの形でこれに関連している可能性があることを誰かが知っていますか?または、非常に微妙で、一見無関係に見える、セットアップを壊した可能性のあるものですか?
このアプリケーションは、Rails 3.2.1、Paperclip 3.0.1、aws-s3 0.6.2、aws-sdk 1.3.9を使用して、HerokuのCedarスタックで実行されます。Gemfile.lockはここにあります。