ActiveRecordを何も考えずに複数スレッドが動作する環境で利用すると、スレッド毎にActiveRecordがコネクションを確保しようとするので、プールサイズを超えてコネクションが確保できないというエラーが発生する。 activerecord-4.1.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:190:in `block in wait_poll': could not obtain a database connection within 5.000 seconds (waited 5.001 seconds) (ActiveRecord::ConnectionTimeoutError) こちらとしてはコネクションプールがあるのだから、ActiveRecordの方でやりくりをしてよろしくやっ
![ActiveRecordを複数スレッド環境で利用する – recompile.net](https://cdn-ak-scissors.b.st-hatena.com/image/square/527dc54e5038e6c3cf2a3c8d49253f3f8633ef73/height=288;version=1;width=512/https%3A%2F%2Frecompile.net%2Fimages%2Fogp-image-default.jpg)