为什么 rails 运行器在消失后不重新连接到数据库?
Why does rails runner not reconnect to the database if it goes away?
我是 运行 puma、sidekiq 和 ruby-clock。 ruby-时钟用 rails runner
调用。如果我做一些类似重启我的数据库的事情,puma 和 sidekiq 会弄清楚并重新连接。但是 ruby-clock 没有。为什么会这样? puma 和 sidekiq 是否以某种方式使用允许重新连接的配置实例化数据库池?
我是 运行 puma、sidekiq 和 ruby-clock。 ruby-时钟用 rails runner
调用。如果我做一些类似重启我的数据库的事情,puma 和 sidekiq 会弄清楚并重新连接。但是 ruby-clock 没有。为什么会这样? puma 和 sidekiq 是否以某种方式使用允许重新连接的配置实例化数据库池?