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