微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

nginx-http-sysguard

程序名称:nginx-http-sysguard

授权协议: 未知

操作系统: Linux

开发语言: C/C++

nginx-http-sysguard 介绍

Nginx-http-sysguard 是阿里巴巴开发的一个 Nginx 模块,用来保护运行 Nginx 服务器的系统负载和内存使用不会太高。

配置方法

server {
    sysguard on;

    sysguard_load load=10.5 action=/loadlimit;
    sysguard_mem swapratio=20% action=/swaplimit;

    location /loadlimit {
        return 503;
    }

    location /swaplimit {
        return 503;
    }
}

安装:

$ wget http://www.Nginx.org/download/Nginx-1.2.5.tar.gz
$ tar xzvf Nginx-1.2.5.tar.gz

$ cd Nginx-1.2.5
$ git clone https://github.com/taobao/Nginx-http-sysguard.git
$ patch -p1 < Nginx-http-sysguard/Nginx_sysguard_1.2.5.patch

$ ./configure --add-module=./Nginx-http-sysguard
# make && make install

nginx-http-sysguard 官网

https://github.com/alibaba/nginx-http-sysguard

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐