小编Ale*_*pin的帖子

如何自动重新连接 Rails 6 PostgreSQL 连接?

我有一个带有一些工作进程的 Rails 6 应用程序。该应用程序使用 PostgreSQL 作为数据库。有时数据库会重新启动(例如次要版本升级)并且工作人员会失去连接。我希望他们能够自动重新连接,但它没有发生。

我尝试reconnect: true在database.yml中使用标志。同样的故事。我仍然收到PG::UnableToSend: no connection to the server该选项甚至在PostgresqlAdapter中不可用。我猜这只是 MySQL 适配器选项。

工作人员是我运行的简单服务类rails runner

可以做什么?我相信答案一定很简单。

ruby postgresql ruby-on-rails

7
推荐指数
1
解决办法
2688
查看次数

标签 统计

postgresql ×1

ruby ×1

ruby-on-rails ×1