unicorn-worker-killer -


Ruby
跨平台
Ruby

软件简介

unicorn-worker-killer 可自动对 Unicorn
进行重启,基于两个条件:1:最大请求数;2 最大内存

使用方法:添加下面代码到 config.ru:

# Unicorn self-process killer
require 'unicorn/worker_killer'

# Max requests per worker
use Unicorn::WorkerKiller::MaxRequests, 3072, 4096

# Max memory size (RSS) per worker
use Unicorn::WorkerKiller::Oom, (192*(1024**2)), (256*(1024**2))

上述代码添加在 require ::File.expand_path('../config/environment', __FILE__)
这行代码之上。