いくつかの Resque ワーカーを実行する Redis To Go (Small) で構成された Heroku アプリがあります。最近、Airbrake で「Redis::TimeoutError: Connection timed out」というエラーが多数発生していることに気付きました (下のスクリーンショットを参照)。接続制限の 256 Redis 接続やデータ制限の 100MB にはまだ達していません。これらの例外のバックトレースを見ると、Resque コードが Redis を呼び出そうとする場所ならどこでも発生する可能性があるようです。このエラーにつながる特定のコード行はありませんが、最終的にすべてのバックトレースがこのコード行に到達し、TimeoutError が発生します。
vendor/bundle/ruby/1.9.1/gems/redis-3.0.1/lib/redis/client.rb:198:in `rescue in io'
何か案は?