首页 > 系统相关 >nginx ngx_http_degradation_module 模块

nginx ngx_http_degradation_module 模块

时间:2022-08-21 19:00:20浏览次数:85  
标签:http module degradation nginx 模块 ngx

ngx_http_degradation_module 是一个不错的nginx 模块,但是官方文档没有写,主要的场景
是在低内存的情形下允许Nginx服务器返回444错误或204错误

参考使用

 
http {
 degradation sbrk=500m; // main 级别的
 server {
 location /some {
 degrade 204;  // location 级别的,当然也可以在 main,server 中存在

模块处于的阶段 NGX_HTTP_PREACCESS_PHASE

说明

现在一般我们很少出现内存问题了,而且一般出现内存问题我们都会即时扩容的,毕竟nginx 做为lb 以及入口是比较重要的,使用此模块可以做为一种灾备

参考资料

https://github.com/nginx/nginx/blob/master/src/http/modules/ngx_http_degradation_module.c

标签:http,module,degradation,nginx,模块,ngx
From: https://www.cnblogs.com/rongfengliang/p/16610565.html

相关文章

  • http缓存学习
    今天项目上线后,上级看了项目来找到我,发现前端页面没有更新,但我访问没问题,于是排除了上线的问题。看了上级未更新页面的控制台,发现页面html文件竟然是从缓存中取得,为啥不同......
  • HTTPS解加密过程总结
    HTTPS用于解决HTTP不安全的问题。解决办法是加了一层SSL的建立过程,建立过程大概如下。1.客户端向服务器发起访问。2.服务器收到后,向CA机构发送公钥,CA机构向服务器颁发CA......
  • ERROR--"Unable to process Jar entry [module-info.class] from Jar"
    UnabletoprocessJarentry[module-info.class]fromJar原因分析无法从Jar包中处理jar条目[module-info.class]场景启动Idea项目时会出现严重的红色错误......
  • 如何通过 SAP ABAP OData $expand 操作在同一个 HTTP 请求中返回多个节点的数据试读版
    正如本教程的开篇介绍文章SAPOData开发教程-从入门到提高(包含SEGW,RAP和CDP)所提到的,SAPOData服务开发,从实现技术上来说,可以分为三大类。因此本教程也分为三大......
  • springMvc32-原生apiSpring MVC过滤器-HiddenHttpMethodFilter
    浏览器form表单只支持GET与POST请求,而DELETE、PUT等method并不支持,spring3.0添加了一个过滤器,可以将这些请求转换为标准的http方法,使得支持GET、POST、PUT与DELETE请求,该过......
  • 五.Suricata识别http攻击流量
    一.定义http攻击类型编辑classification.config文件,为HTTP协议增加以下类别,并设定相应的priorityHTTP协议是明文传输,其流量特征存在于URL地址,POST请求正文,请求头或响应头......
  • HttpServletResponse 类
    HttpServletResponse类的作用HttpServletResponse类和HttpServletRequest类一样。每次请求进来,Tomcat服务器都会创建一个Response对象传递给Servlet程序去使用......
  • docker搭建phpswoole实现http服务
    一、创建DockerfileFROMphpswoole/swoole#COPY./www//var/www/二、同级目录下创建docker-composer.yamlservices:phpswoole-server:container_name:p......
  • HTTP中的强缓存与协商缓存
    HTTP中的强缓存与协商缓存_island2022年05月26日15:24 ·  阅读3792关注本文已参与低调务实优秀中国好青年前端社群的写作活动浏览器缓存机制我们都知道......
  • No module named 'setuptools_rust' 安装oss2报错
    今天在测试机器上安装oss2报错了:Nomodulenamed'setuptools_rust'经过查询后记录一下OSS2介绍官方文档:https://help.aliyun.com/document_detail/32027.html一句......