![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Nginx源码分析
文章平均质量分 83
yankai0219
nothing
展开
-
文章2:nginx启动过程之main函数
欢迎转载,转载请注明出处http://blog.csdn.net/yankai0219/article/details/8453253 本文主要是nginx启动过程中关于main函数部分的初始化。 1)ngx_get_options:获得运行时的一些选项。 -g ngx_conf_params原创 2012-12-30 18:38:18 · 5000 阅读 · 0 评论 -
文章1:Nginx启动过程分析
欢迎转载,转载请注明出处http://blog.csdn.net/yankai0219/article/details/8453249 0.序 本文章不是单单讲述Nginx 在nginx.c中main函数中的函数,而是将其进一步延伸,一直到达Nginx的Master进程等待外部信号,Worker进程等待Http请求。我尽可能全面的讲述,但是其中肯定有很多细节不能讲到,但我依旧会将更多原创 2012-12-30 18:35:11 · 6478 阅读 · 15 评论 -
文章0:Nginx整体分析
欢迎转载转载请注明出处http://blog.csdn.net/yankai0219/article/details/8453238 0.序 本文是对接下来一系列文章的综述。接下来一系列文章讲述了Nginx作为一款Linux下的软件时其运行的原理。说直白一点,本系列文章讲述的是Nginx软件在接收Http请求之前所做的所有工作。 1.本系列文章内容 本系列文章将包括以下内容 文章1:原创 2012-12-30 18:31:37 · 3191 阅读 · 0 评论 -
文章5:Nginx源码分析--事件循环
欢迎转载,转载请注明出处http://blog.csdn.net/yankai0219/article/details/8453297 文章内容 0.序 1.概述: 2.几个变量的作用 3.ngx_process_events_and_timers结构图 4.ngx_process_events_and_timers函数详解 5.分析Nginx对accept事件的处理原创 2012-12-30 19:08:42 · 9366 阅读 · 2 评论 -
文章4:Nginx进程管理之 ngx_master_process_cycle分析
欢迎转载,转载请注明出处http://blog.csdn.net/yankai0219/article/details/8453267 0.序 本文中内容与文章1有些重复,不过在本文中讲述了用gdb调试的过程值得一看。 1.牵涉到的知识点: 关于这里面的一些重要知识点分析: 1.牵涉到信号的知识 :这部分内容在APUE(UNIX环境高级编程)chap10中详细讲解 2.牵涉到进原创 2012-12-30 18:42:26 · 6229 阅读 · 1 评论 -
文章8:Nginx中与Master-Worker进程通信有关的内容
欢迎转载转载请注明出处http://blog.csdn.net/yankai0219/article/details/8453314 0.序 尽管本文内容精简了点,但个人认为还是将整个过程都分析到了。更详细的过程请参看Nginx的master和worker进程间的通信 1.创建用于进程通信的管道pipe 通过socketpair函数,在ngx_spawn_process函原创 2012-12-30 19:11:52 · 4497 阅读 · 0 评论 -
文章3:Nginx中与信号有关的内容
欢迎转载,转载请注明出处http://blog.csdn.net/yankai0219/article/details/8453261 0.序 一概述: 二、启动时, 三、信号初始化 四、启动后的操作 五、几个小问题 0.序 要想学好Nginx中与信号有关的内容,就必须对Linux下信号相当熟悉。因此,在学习Nginx这部分的时原创 2012-12-30 18:39:04 · 5990 阅读 · 1 评论 -
文章10:Nginx的超时处理
欢迎转载,请注明出处http://blog.csdn.net/yankai0219/article/details/8468456 0.序 1.综述 1)Nginx管理时间采用的数据结构是红黑树 2)Nginx检测那些等待处理的事件对象是否已经超时的两种方案 3)Nginx是如何设置这两种方案的呢 2.详细分析:原创 2013-01-05 13:56:45 · 8371 阅读 · 3 评论 -
文章9:Nginx accept互斥锁
欢迎转载,转载请注明出处http://blog.csdn.net/yankai0219/article/details/8453317 文章内容 0.序 1.Nginx锁的核心数据结构 2.分析文件锁 0.序 强烈推荐的文章是nginx中锁的设计以及惊群的处理,本文只是对文章中的内容进行了部分总结和部分解释。 Nginx之所以要采用原创 2012-12-30 19:13:19 · 8212 阅读 · 0 评论 -
文章6:Nginx中的Epoll事件处理机制
欢迎转载转载请注明出处http://blog.csdn.net/yankai0219/article/details/8453313 0.序 1.Epoll事件初始化 2.Epoll事件处理 0.序 在Linux下,Nginx默认的事件处理机制是Epoll事件处理机制。当然Nginx也可以使用select等事件处理机制,因此Nginx原创 2012-12-30 19:10:27 · 8691 阅读 · 0 评论