文件名称:sidekiq-recycler:回收大型 sidekiq 进程
文件大小:9KB
文件格式:ZIP
更新时间:2024-06-23 14:10:04
Ruby
Sidekiq 回收器 优雅地回收使用过多内存的 sidekiq 进程 sidekiq-recycler 是一个简单的中间件,它在每个作业完成时检查进程的 RSS 使用情况。 当使用量超过预定义的限制时,进程将正常终止。 如果任何作业仍在运行超过进一步的时间阈值,它们将被终止并重新排队。 sidekiq-recycler 最适合与 God、monit、upstart 等进程监视器一起使用,以便您的 sidekick 进程在退出后正确重启。 快速开始 $ gem install sidekiq-recycler # Add the middleware require "sidekiq" require "sidekiq/recycler" Sidekiq . configure_server do | config | config . server_middleware do
【文件预览】:
sidekiq-recycler-master
----.gitignore(30B)
----sidekiq-recycler.gemspec(2KB)
----README.md(2KB)
----VERSION(5B)
----lib()
--------sidekiq()
----Gemfile(250B)
----Rakefile(912B)
----test()
--------test_recycler.rb(1KB)
--------support()
--------helper.rb(325B)
----Gemfile.lock(2KB)