zoukankan      html  css  js  c++  java
  • nginx如何防止高负载造成服务器崩溃

    nginx-http-sysguard模块

    一、作用
    防止因nginx并发访问量过高或者遭受攻击造成服务器宕机,可根据负载设置界面跳转。
     
    二、安装配置
    1.下载模块软件包
    wget https://github.com/alibaba/nginx-http-sysguard/archive/master.zip
    unzip /opt/master.zip
     
    2.给nginx打nginx_sysguard补丁
    cd /nginx源文件目录
    patch -p1 < nginx-http-sysguard-master/nginx_sysguard_1.3.9.patch 
     
    3.编译nginx添加模块
      nginx -V查看nginx编译选项
    nginx version: nginx/1.14.0
    built by gcc 4.8.5 20150623 (Red Hat 4.8.5-36) (GCC) 
    built with OpenSSL 1.0.2o  27 Mar 2018
    TLS SNI support enabled
    configure arguments: --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_v2_module --with-http_gzip_static_module --with-http
    

      重新编译,增加模块

    ./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_v2_module --with-http_gzip_static_module --with-http_sub_module --with-stream --with-stream_ssl_module --with-openssl=/opt/hdlnmp/src/openssl-1.0.2o --add-module=nginx-http-sysguard-master
    make

      替换nginx可执行程序

     

  • 相关阅读:
    js验证邮箱
    输出一个金字塔
    仿QQ聊天软件2.0版
    zoj 3662 第37届ACM/ICPC长春赛区H题(DP)
    zoj 3659 第37届ACM/ICPC 长春赛区现场赛E题 (并查集)
    zoj 3640 概率dp
    hdu 5203 && BC Round #37 1002
    poj 3071 概率dp
    poj 2151 概率dp
    zoj 3460 二分+二分图匹配
  • 原文地址:https://www.cnblogs.com/ltlinux/p/11022120.html
Copyright © 2011-2022 走看看