zoukankan      html  css  js  c++  java
  • nginx——Nginx 处理事件模型

    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资源分享|知识分享,做初级程序员的指明灯

  • 相关阅读:
    Java实现 LeetCode 715 Range 模块(选范围)
    HTML 图像
    HTML 样式- CSS
    HTML <head>
    HTML 链接
    HTML 文本格式化
    目标检测中的anchor-based 和anchor free
    目标检测coco数据集点滴介绍
    Camera HDR Algorithms
    噪声标签的负训练:ICCV2019论文解析
  • 原文地址:https://www.cnblogs.com/qianbixueyuan/p/9531095.html
Copyright © 2011-2022 走看看