038_nginx backlog配置
2023-09-27 14:19:39 时间
一、
backlog=number sets the backlog parameter in the listen() call that limits the maximum length for the queue of pending connections. By default, backlog is set to -1 on FreeBSD, DragonFly BSD, and macOS, and to 511 on other platforms.
(1)net.core.somaxconn参数:能够被nginx缓存队列的最大的连接数量,如何你的nginx遇到比较大的流量时,系统kernel日志messages中会出现这个值太小的报错,可以修改这个默认参数增大它的值.Notice:如何你设置的值大于512,在nginx listen指令后设置与其匹配的值.
cat /proc/sys/net/core/somaxconn #系统默认值 65535
(2)net.core.netdev_max_backlog参数:被切换到CPU处理前被网卡缓存的速率包,根据网卡文档加大值可以提高性能.
cat /proc/sys/net/core/netdev_max_backlog 65535
其他优化及参考:
(1)https://www.04007.cn/article/323.html nginx配置文件中listen后面的backlog配置
(2)https://huoding.com/2014/08/13/367 一次优化引发的血案
Reference: https://www.nginx.com/blog/tuning-nginx/
相关文章
- ElasticSearch 插件配置
- nginx配置https和直接访问静态文件的方式
- linux下nginx php配置redis
- ubuntu下如何安装及配置tayga(NAT64)?
- Nginx的安装与常用配置
- Nginx:防盗链原理和配置
- eclipse for php 开发环境配置
- Nginx 反向代理配置
- 【vue create】二.配置Esline、less、nprogress、ant-design-vue、环境变量env、axios、vuex、Router、路由守卫以及登录页
- Java Development Kit (JDK) 安装及环境配置
- nginx+php-fpm配置后页面显示空白的解决方法(yum形式的安装)
- 配置新服务器 的一些 依赖库 php mysql nginx
- Nginx配置http请求重定向到https、Nginx防止被域名恶意解析的配置-Nginx 的 default_server 指令
- 浅析nginx配置server_name为多个时的坑
- nginx配置访问静态文件,图片、视频、音频等
- CentOS 7配置Nginx服务
- 负载均衡—实现配置篇(Nginx)
- 【树莓派4B学习】二、树莓派4B介绍与一些必要的软件安装配置
- android SIM Switch功能和配置
- 依据硬件设备配置高性能的Nginx
- Web.xml配置具体解释之context-param
- 【Xenserver】(三) 挂载CIFS库 iso镜像配置本地yum源
- nginx基于端口的虚拟主机配置实战
- log4j.properties文件配置--官方文档
- NodeJS、NPM安装配置步骤(windows版本)