nginx的超时处理

2011年9月9日 没有评论 5,698 次浏览

请关注最新修正合订:http://lenky.info/ebook/ 这一系列的文章还是在09年写的,存在电脑里很久了,现在贴出来。顺序也不记得了,看到那个就发那个吧,最近都会发上来。欢迎转载,但请保留链接:http://lenky.info/,谢谢。 nginx对于是否存在有超时事件的处理很巧妙。首先,nginx利用红黑树来组织那些等待处理的并且需要关注其是否超时的事件对象(以下称该红黑树为事件计时红黑树:event_timer_rbtree);其次,nginx提供了两种方案来检测那些等待处理的事件对象是否已经超时,一种为常规的定时检测机制,也就是设置定时器,每过一定的时间就对红黑树管理的所有事件对象进行一次超时检测;另一种是过距离当前最快发生超时的事件对象的时间就进行一次超时检测,这样叙述可能不是很清楚,看完下面的介绍,读者就会理解。 我们已经知道nginx把事件封装在一个名为ngx_event_s的结构体内,而该结构体有几个字段与本节讲的nginx超时处理相关。 unsigned        ... [阅读更多]

分类: nginx, 源码分析 标签: ,

要积累,也要沉淀。

2011年9月8日 6 条评论 4,253 次浏览

安心做点事情,所以特意开通了个人站点,以记录生活工作的点点滴滴。不再使用其它网站提供的博客空间,那些个博客空间总是不太自由,界面不能随心所欲的定制,而相比如此,这个个人申请的空间有ftp、ssh、单独域名,操作起来也比较方面。 藉此希望积累个人技术、沉淀人生经验,另外广泛结交各位志同道合的网友。虽然使用的wordpress,但接下来会修改一下代码,使得其更漂亮也更随心一点。以前做过的相关技术也重新总结发表上来。 ... [阅读更多]

分类: 生活点滴 标签:

世界,你好!

2011年9月8日 1 条评论 3,755 次浏览

欢迎使用 WordPress。这是系统自动生成的演示文章。编辑或者删除它,然后开始您的博客! 这是一个测试页面: /* * Helper function for iterating across a vma list. It ensures that the caller * will visit... [阅读更多]

分类: 生活点滴 标签: