【发布时间】:2018-01-16 02:04:01
【问题描述】:
我已经完成了我的 resque 设置过程,并通过一个简单的工作成功地进行了测试。建议在 pool setup rake 任务中关闭 ActiveRecord 连接,并在after_prefork 上建立连接,以避免 fork 前连接陈旧。
我现在需要为 mongoid 执行此操作,我可以通过执行 Mongoid.load! 'path_to_mongoid.yml' 建立连接但我似乎找不到关闭连接的方法,我尝试了 disconnect, close 方法但我不知道是否他们重新连接,或者如果它没有终止连接。我在 Rails 控制台中尝试过这个,我可以用 ActiveRecord 测试它,但不适用于 mongoid。
【问题讨论】:
标签: mongoid ruby-on-rails-5 resque ruby-2.3