nginx events 模块配置
这里写目录标题
- 1.简介
- 2.主要指令
- 2.1 accept_mutex
- 2.2 multi_accept
- 2.3 worker_connections
- 2.4 use
- 3. nginx event模块的基本配置
1.简介
nginx events 模块主要是nginx 和用户交互网络连接优化的配置内容
2.主要指令
nginx events模块主要包含了accept_mutex, multi_accept,worker_connections 和 use这几个指令
2.1 accept_mutex
这个配置主要可以用来解决常说的"惊群"问题。大致意思是在某一个时刻,客户端发来一个请求连接,Nginx后台是以多进程的工作模式,也就是说有多个worker进程会被同时唤醒,但是最终只会有一个进程可以获取到连接,如果每次唤醒的进程数目太多,就会影响Nginx的整体性能。如果将上述值设置为on(开启状态),将会对多个Nginx进程接收连接进行序列号,一个个来唤醒接收,就防止了多个进程对连接的争抢。
2.2 multi_accept
用来设置是否允许同时接收多个网络连接
2.3 worker_connections
用来配置单个worker进程最大的连接数,nginx 默认连接数是1024
2.4 use
用来设置Nginx服务器选择哪种事件驱动来处理网络消息
注意:此处所选择事件处理模型是Nginx优化部分的一个重要内容,method的可选值有select/poll/epoll/kqueue等,之前在准备centos环境的时候,我们强调过要使用linux内核在2.6以上,就是为了能使用epoll函数来优化Nginx
另外这些值的选择,我们也可以在编译的时候使用:–with-select_module、–without-select_module、 --with-poll_module、–without-poll_module来设置是否需要将对应的事件驱动模块编译到Nginx的内核。
3. nginx event模块的基本配置
events{ accept_mutex on; multi_accept on; worker_commections 1024; use epoll;
}
nginx events 模块配置相关推荐
- nginx upstream模块配置
如果Nginx没有仅仅只能代理一台服务器的话,那它也不可能像今天这么火,Nginx可以配置代理多台服务器,当一台服务器宕机之后,仍能保持系统可用.具体配置过程如下: 1. 在http节点下,添加ups ...
- Nginx SSL模块配置提供HTTPS支持(Ngx_http_ssl_module)
Ngx_http_ssl_module:此模块为Nginx提供HTTPS支持: 官方文档:http://nginx.org/en/docs/http/ngx_http_ssl_module.html ...
- nginx httpgzip模块
nginx HTTPgzip模块配置 ./configure --with-http_gzip_static_module 下面的配置放在http模块 gzip on; //开启gzip压缩 ...
- Nginx concat模块
Tengine是由淘宝网发起的Web服务器项目.ngx_http_concat模块就是其中之一,作用为在同一个请求里返回多个文件拼接. 配置示例 使用??拼接多个文件 http://example.c ...
- 一、nginx基本模块以及模块配置
博客:http://lijinhuan.blog.51cto.com/ 微博:http://weibo.com/lijinhuanexperience 代码:https://github.com/li ...
- nginx反向代理模块配置详解_nginx反向代理配置详解
反向代理配置 修改部署目录下conf子目录的nginx.conf文件(如/opt/nginx/conf/nginx.conf)内容,可调整相关配置. 将默认配置里面带#号注释内容去掉 grep -v ...
- nginx反向代理模块配置详解_nginx反向代理原理及配置详解
nginx概述 nginx是一款自由的.开源的.高性能的HTTP服务器和反向代理服务器:同时也是一个IMAP.POP3.SMTP代理服务器:nginx可以作为一个HTTP服务器进行网站的发布处理,另外 ...
- Nginx 核心模块与配置实践丨Nginx模版开发丨C++后端开发
Nginx 核心模块与配置实践 概要: Nginx 简介 Nginx 架构说明 Nginx 基础配置与使用 1. Nginx 简介与安装 知识点: Nginx 简介 Nginx 编译与安装 Nginx ...
- Nginx系列之使用ssl模块配置支持代理HTTPS链接
Nginx系列之使用ssl模块配置支持HTTPS访问 1.博客前言介绍 最近在用nginx代理https的第三方链接,因为不是做运维,所以对nginx并不是特殊熟悉,所以到处询问摸索了挺久 2.查看s ...
最新文章
- laravel mysql视图_php-动态更新Laravel视图
- Linux下安装Kafka(单机版)
- freenas安装mysql_FreeNAS Jail中安装MySQL数据库服务器
- 三款200万像素照相手机测评
- yii验证在一个数组内_PHP实现一个轻量级容器
- SAP 开发陷阱一箩筐(05)——绘制屏幕时无法给单选按钮分组
- 报错Caused by: org.hibernate.AnnotationException: No identifier specified for entity: com.liuyanzhao.b
- miui游戏驱动程序偏好设置_MIUI 11 期待吗?MIUI 10这几个小设置,你都了解吗?...
- IOS设备之armv6,armv7,armv7s,arm64
- 电路设计——教你如何阅读数据手册
- python编程练习--跑马灯
- 中职高二学生计算机学情分析,高二学生学习数学的学情分析.doc
- 室内定位技术(三)——自有定位技术
- 计算机网络学习07(DNS域名系统详解)
- EM78P153B封装SOP8单片机方案IC开发
- 跆拳道培训机构如何用抖音快手做推广
- 51单片机配置中断与定时器应用
- 【速度最快的浏览器】Chrome for Mac V75.0
- 跑步app保活_android APP保活机制
- 好用的微信管理工具有哪些
热门文章
- win10 cuda13 pytorch pycharm
- 3dmax导出3ds具有过多要导出的面超过64k解决方法
- 世界的物质性及其发展规律
- 10幻方c语言,幻方算法 C语言描述
- 模型会忘了你是谁吗?两篇Machine Unlearning顶会论文告诉你什么是模型遗忘
- python浪漫微信_教你用python做一个哄女友的微信自动回复机器人
- Jasperreport_6.18的吐血记录三之简易交叉表 + 页面预览和导出
- 13年android手机top,2013安卓手机性能大排行:小米3才第七
- freesurfer对结构核磁共振成像分割输出结果介绍
- Connection Backoff Interop Test Descriptions