在rails中优雅地处理Postgres服务器

时间:2014-12-16 00:39:53

标签: ruby-on-rails postgresql

目前,当我启动我的postgres服务器时(例如,在配置更改之后),我的rails应用程序在服务器重新启动时会出现致命错误。

而不是抛出错误,我希望我的rails应用程序等待5秒钟让盒子重新启动。有没有办法实现这一目标?

我正在使用Rails 4.1和Postgres 9.3。

1 个答案:

答案 0 :(得分:0)

我在postgresql服务器和应用程序之间添加了pgbouncer。 pgbouncer允许我在重启postgresql服务器时暂停连接,并在服务器恢复时恢复连接。