ardisconnector:根据请求断开 ActiveRecord 连接完成

时间:2024-06-30 21:06:10
【文件属性】:

文件名称:ardisconnector:根据请求断开 ActiveRecord 连接完成

文件大小:7KB

文件格式:ZIP

更新时间:2024-06-30 21:06:10

Ruby

Ardisconnector 这个 gem 在每个请求完成时断开数据库连接。 (Rails 应用进程保持与数据库的连接) 安装 在 Gemfile 中 gem "ardisconnector", require: true 请添加并捆绑。 检查中间件 $ rake middleware use Ardisconnector::Middleware . . 如果显示,则有效 数据库连接问题 ActiveRecord 通过连接池让您保持连接。如果您在基于进程的 Web 服务器上运行它 (进程数)x(网络服务器数) 我尝试这样做是因为它会继续在数据库中保持几分钟的连接,并且会根据服务的规模消耗连接数。 我还没有在基于线程的 Web 服务器上尝试过,但它可能有效。 连接多个DB时 您可以添加一个模型断开连接,如下所示 Ardisconnector::Middleware.models <


【文件预览】:
ardisconnector-master
----.gitignore(24B)
----README.md(1KB)
----Gemfile(70B)
----MIT-LICENSE(1KB)
----.rspec(13B)
----Gemfile.lock(2KB)
----ardisconnector.gemspec(628B)
----spec()
--------middleware_spec.rb(1KB)
--------spec_helper.rb(102B)
----lib()
--------tasks()
--------ardisconnector.rb(117B)
--------ardisconnector()
----Rakefile(405B)

网友评论