Sometimes you see the error when running your specs.
PG::ConnectionBad: PQsocket() can't get socket descriptor
This normally means your app exhausts connections to the database. When you started getting this, you may want to add the following to your database.yml.
pool: 5 reaping_frequency: 10
Since CircleCI uses auto-generated database.yml by default, you need to replace the database.yml by your own.
database: post: - mv config/database.ci.yml config/database.yml
config/database.ci.yml has the connection options.