MySQL server has gone away errorへの対処

RailsでResque使ってworkerを動かすようにしているのだが,Scientific Linuxにデプロイしたら下のようなエラーが吐かれた.

failed: #<ActiveRecord::StatementInvalid: Mysql2::Error: MySQL server has gone away: SHOW TABLES>

原因を調べてみたら,どうやらMySQLとの接続が切れてしまうらしい.
そこで,config/database.ymlに以下の行を追加したら上手くいった.

reconnect: true

MySQLの設定を変えればいいのかもしれないけれど,とりあえずはこれで対処できた.