nginx参数keepalive_timeout

这篇具有很好参考价值的文章主要介绍了nginx参数keepalive_timeout。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

参数说明

语法: keepalive_timeout timeout [header_timeout]
默认值: keepalive_timeout 75s;
使用字段: http, server, location
参数:
参数1指定了客户端与服务器 keep-alive的超时时间,值为0将禁用 keep-alive功能。
参数2(可选)在HTTP响应头”Keep-Alive: timeout=time” 字段中设置一个值。

HTTP 是一种无状态协议,客户端向服务器发送一个 TCP 请求,服务端响应完毕后断开连接。

如果客户端向服务器发送多个请求,每个请求都要建立各自独立的连接以传输数据。

HTTP 有一个 KeepAlive 模式,它告诉 webserver 在处理完一个请求后保持这个 TCP 连接的打开状态。若接收到来自客户端的其它请求,服务端会利用这个未被关闭的连接,而不需要再建立一个连接。

KeepAlive 在一段时间内保持打开状态,它们会在这段时间内占用资源。占用过多就会影响性能。

Nginx 使用 keepalive_timeout 来指定 KeepAlive 的超时时间(timeout)。指定每个 TCP 连接最多可以保持多长时间。Nginx 的默认值是 75 秒,有些浏览器最多只保持 60 秒,所以可以设定为 60 秒。若将它设置为 0,就禁止了 keepalive 连接。

参考文献:

https://cloud.tencent.com/developer/article/1541434

https://blog.csdn.net/weixin_42350212/article/details/81123932文章来源地址https://www.toymoban.com/news/detail-611138.html

到了这里,关于nginx参数keepalive_timeout的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 聊一聊nginx中KeepAlive的设置

    之前工作中遇到一个KeepAlive的问题,现在把它记录下来,场景是这样的: 从上图可以看出,用户通过Client访问的是LVS的VIP, VIP后端挂载的RealServer是Nginx服务器。 Client可以是浏览器也可以是一个客户端程序。一般情况下, 这种架构不会出现问题,但是如果Client端把请求发送给

    2024年02月01日
    浏览(64)
  • nginx加权轮询,upstream,Keepalive,负载均衡实现案例

    1. nginx 加权轮询, weight是权重配置。

    2024年02月08日
    浏览(46)
  • Redis配置tcp-keepalive和timeout参数测试

    启动redis实例 使用redis-cli连接并设置tcp-keepalive属性和timeout属性,两个属性都是0,redis默认是不开启的。 使用config set 命令分别设置tcp-keepalive属性和timeout属性的值,或者在redis.conf配置文件中修改这两个属性,要注意修改配置文件需要重启redis服务。 使用redis-cli从其他服务器

    2024年02月15日
    浏览(31)
  • nginx 499错误处理及nginx的配置参数

    近期响应集团降本增效,节省ci,stg机器,我们项目开始容器化,在改造过程中,链路的访问发生了变化,导致出现了499,解决方如下 访问链路: 域名— ELB (内网访问) — openrestry (stg环境,支持自定义lua脚本) — ELB(提供服务固定ip) — (容器集群)POd nignx报499的原因是服务端

    2024年02月10日
    浏览(38)
  • Nginx请求参数解析

    例: $arg_token 取的就是 uri?args 中 token=xxx 的部分 背景:生产环境对于图片使用 标签来显示图片,或使用 element-ui 的 标签进行图片预览; 但是直接访问 url: http://192.168.0.225:8002/file/20231011/%E7%B3%BB%E7%BB%9F%E7%AE%A1%E7%90%86%E5%B7%A5%E4%BD%9C%E7%AB%99_531011143641805.pdf 浏览器会下载文件 或 直接

    2024年02月03日
    浏览(34)
  • nginx配置参数解释

    Nginx是一款轻量级的HTTP服务器,采用事件驱动的异步非阻塞处理方式框架,这让其具有极好的IO性能,时常用于服务端的反向代理和负载均衡。 Nginx的优点 支持海量高并发:采用IO多路复用epoll。官方测试Nginx能够支持5万并发链接,实际生产环境中可以支撑2-4万并发连接数。

    2024年02月05日
    浏览(45)
  • 11. Nginx 工作机制&参数设置

    11.1.1 master-worker 工作原理图 一个 master (进程) 管理多个 worker (进程) 11.1.2 一说 master-worker 机制 争抢机制示意图 一个 master Process 管理多个 worker process ,也就是说 Nginx 采用的是 多进程结构 ,而不是多线程结构 当 client 发出请求 (任务) 时,master Process 会通知管理的 worker proce

    2023年04月11日
    浏览(50)
  • nginx 中新增url请求参数

     1、nginx中新增配置:     set $args \\\"$args参数名=参数值\\\";    示例: set $args \\\"$argsdemo1=cn_yaojindemo2=123123myip=$remote_addr\\\"; 2、java代码测试效果 3、查看实际效果:    

    2024年02月11日
    浏览(41)
  • Nginx 之 fastcgi 常用参数详解

    这个在上篇文章已经提到过了一个 PHP 请求的执行过程,这里在讲一次 早期的 webserver 只处理 html 等静态文件,但是随着技术的发展,出现了像 php 等动态语言。为了解决不同的语言解释器(如 php、python 解释器)与 webserver 的通信,于是出现了 cgi协议 。只要你按照 cgi协议 去编

    2024年01月20日
    浏览(39)
  • Nginx的proxy buffer参数设置

    1. proxy_buffering 作用:该指令开启从后端被代理服务器的响应body缓冲。     如果proxy_buffering开启,nginx假定被代理的后端服务器会以最快速度响应,并把内容保存在由指令 proxy_buffer_size 和 proxy_buffers 指定的缓冲区里边.     如果响应body无法放在内存里边,那么部分内容会被写到磁

    2024年02月08日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包