摘要: 微信公众号:郑尔多斯关注可了解更多的Nginx知识。任何问题或建议,请公众号留言;关注公众号,有趣有内涵的文章第一时间送达! 事件驱动框架 我们前面分析过,在ngx_event_process_init()中,会将每个监听端口的rev->handler设置为ngx_event_accept()函数, 阅读全文
posted @ 2019-01-02 12:03 郑尔多斯 阅读(569) 评论(0) 推荐(0) 编辑
摘要: 微信公众号:郑尔多斯关注可了解更多的Nginx知识。任何问题或建议,请公众号留言;关注公众号,有趣有内涵的文章第一时间送达! 本文章原作者aweth0me,原文地址在这里点👇我啊,我做了简单的修改和整理 内容主题 本文分析了instance的作用 什么是 stale event If you us 阅读全文
posted @ 2018-12-27 17:49 郑尔多斯 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 微信公众号:郑尔多斯关注可了解更多的Nginx知识。任何问题或建议,请公众号留言;关注公众号,有趣有内涵的文章第一时间送达! 内容回顾 上一篇文章我们介绍了Nginx的epoll初始化过程。从这一篇文章开始我们继续介绍ngx_epoll_module的源码,包括添加事件,删除事件,触发事件等。 ng 阅读全文
posted @ 2018-12-26 12:58 郑尔多斯 阅读(800) 评论(0) 推荐(0) 编辑
摘要: 微信公众号:郑尔多斯关注可了解更多的Nginx知识。任何问题或建议,请公众号留言;关注公众号,有趣有内涵的文章第一时间送达! 剧情回顾 上一篇文章中我们详细介绍了Nginx中事件模块的初始化过程。这里简单的回顾一下:Nginx的worker进程启动之后,会首先进行worker的初始化,在初始化过程中 阅读全文
posted @ 2018-12-25 13:53 郑尔多斯 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 微信公众号:郑尔多斯关注可了解更多的Nginx知识。任何问题或建议,请公众号留言;关注公众号,有趣有内涵的文章第一时间送达! 内容回顾 前面的几篇文章中,我们介绍了nginx的事件模块的基础知识。我们知道nginx中包含了三个与事件相关的module,分别为ngx_event_module,ngx_ 阅读全文
posted @ 2018-12-24 00:29 郑尔多斯 阅读(597) 评论(0) 推荐(0) 编辑
摘要: 微信公众号:郑尔多斯关注可了解更多的Nginx知识。任何问题或建议,请公众号留言;关注公众号,有趣有内涵的文章第一时间送达! 事件机制 上一篇文件我们简单的介绍了ngx_event_block()函数的功能,这个函数用于解析events指令,引入事件机制。其实真正的工作是在ngx_event_cor 阅读全文
posted @ 2018-12-15 14:45 郑尔多斯 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 微信公众号:郑尔多斯关注可了解更多的Nginx知识。任何问题或建议,请公众号留言;关注公众号,有趣有内涵的文章第一时间送达! 事件机制 下面是我们对nginx事件相关的配置,如下: 1events {2 worker_connections 1024;3 use epoll;4} 我们明确的使用了e 阅读全文
posted @ 2018-12-15 00:24 郑尔多斯 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 微信公众号:郑尔多斯关注可了解更多的Nginx知识。任何问题或建议,请公众号留言;关注公众号,有趣有内涵的文章第一时间送达! 同步/异步与阻塞/非阻塞的理解 线程是程序执行中一个单一的顺序控制流程,是程序执行流的最小单元,是处理器调度和分派的基本单位。用线程执行程序流的过程去理解同步异步,阻塞非阻塞 阅读全文
posted @ 2018-12-11 09:45 郑尔多斯 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 微信公众号:郑尔多斯关注可了解更多的Nginx知识。任何问题或建议,请公众号留言;关注公众号,有趣有内涵的文章第一时间送达! ngx_open_listening_sockets 1ngx_int_t 2ngx_open_listening_sockets(ngx_cycle_t *cycle) 3 阅读全文
posted @ 2018-12-08 16:02 郑尔多斯 阅读(1056) 评论(0) 推荐(0) 编辑