nginx——Nginx 处理事件模型

news/2024/7/9 18:23:15 标签: epoll, 运维, php

Nginx 的连接处理机制在不同的操作系统会采用不同的 I/O 模型,要根据不同的系统选择不同的事件处理模型,可供选择的事件处理模型有:kqueue 、rtsig 、epoll 、/dev/poll 、select 、poll ,其中 select 和 epoll 都是标准的工作模型,kqueue 和 epoll 是高效的工作模型,不同的是 epoll 用在 Linux 平台上,而 kqueue 用在 BSD 系统中。

(1) 在 Linux 下,Nginx 使用 epoll 的 I/O 多路复用模型

(2) 在 Freebsd 下,Nginx 使用 kqueue 的 I/O 多路复用模型

(3) 在 Solaris 下,Nginx 使用 /dev/poll 方式的 I/O 多路复用模型

(4) 在 Windows 下,Nginx 使用 icop 的 I/O 多路复用模型

cat /usr/local/nginx/conf/nginx.conf

......

events {

use epoll;

}

......

作者简介: 
陈志珂(头条号:强扭的瓜不好吃)公众号“铅笔学园”运维内容合作作者之一,目前就职于中国最大的安卓应用软件公司,任高级工程师现在公司任php开发工程师,python开发工程师,高级运维工程师。
铅笔学园:IT资源分享|知识分享,做初级程序员的指明灯

转载于:https://www.cnblogs.com/qianbixueyuan/p/9531095.html


http://www.niftyadmin.cn/n/1172694.html

相关文章

Security solution for TO C TO B

Security solution for TO C TO B

oracle数据库创建只读用,Oracle数据库创建只读用户

创建一个只读用户user2,只能查询管理员用户user1下的表,不能增删改。操作环境:PL/SQL Developer1、用管理员用户user1登录,创建用户user2、并授权--创建用户user1,密码123456create user user2 identified by 123456;-…

部署LNMP

1.安装NginxNginx代码编译需要的软件包yum -y install gcc pcre-devle openssl-devle zlib-devel make其他省略2.安装MariaDByum -y install mariadb-server mariadb mariadb-devel3.安装PHPyum -y install phpyum -y install localinstall php-fpm ##自动执行翻译网页文件代码…

总结React写参数的几种方式

1.在render方法内 1 class Text extends Component{5 render(){7 const data[1,2,3];8 return(9     { 10   data.map((item,index)>{12 return (<div>{item}</div>) 14   }) 16     } …

MySQL下全文索引

一种特殊的索引&#xff0c;它会把某个数据表的某个数据列出现过的所有单词生成一份清单。 alter table tablename add fulltext(column1,column2) 只能在MyISAM数据表中创建 少于3个字符的单词不会被包含在全文索引里&#xff0c;可以通过修改my.cnf修改选项 ft_min_word_le…

38个敏感词_Serverless 实战:3 分钟实现文本敏感词过滤

敏感词过滤是随着互联网社区一起发展起来的一种阻止网络犯罪和网络暴力的技术手段&#xff0c;通过对可能存在犯罪或网络暴力的关键词进行有针对性的筛查和屏蔽&#xff0c;能够防患于未然&#xff0c;将后果严重的犯罪行为扼杀于萌芽之中。随着各种社交论坛的日益火爆&#xf…

substring_index oracle,MySQL字符串函数:substring_index()的使用详解

定义SUBSTRING_INDEX - 按分隔符截取字符串语法SUBSTRING_INDEX(str, delimiter, count)返回一个 str 的子字符串&#xff0c;在 delimiter 出现 count 次的位置截取。如果 count > 0&#xff0c;从则左边数起&#xff0c;且返回位置前的子串&#xff1b;如果 count < 0&…

负载均衡集群介绍,LVS介绍,LVS调度算法,LVS NAT模式搭建

2019独角兽企业重金招聘Python工程师标准>>> 负载均衡集群介绍 主流开源软件LVS、keepalived、haproxy、nginx等其中LVS属于4层&#xff08;网络OSI 7层模型&#xff09;&#xff0c;nginx属于7层&#xff0c;haproxy既可以认为是4层&#xff0c;也可以当做7层使用k…