unicorn-worker-killer自动对 Unicorn 进行重启

联合创作 · 2023-09-28 17:45

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__) 这行代码之上。

浏览 4
点赞
评论
收藏
分享

手机扫一扫分享

编辑
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑
举报