Chinaunix首页 | 论坛 | 博客
  • 博客访问: 370024
  • 博文数量: 56
  • 博客积分: 1449
  • 博客等级: 中尉
  • 技术积分: 822
  • 用 户 组: 普通用户
  • 注册时间: 2010-10-08 10:24
文章分类

全部博文(56)

文章存档

2014年(7)

2012年(13)

2011年(10)

2010年(26)

发布时间:2014-08-03 15:11:32

动态数组结构声明:点击(此处)折叠或打开typedef struct {    void *elts;            //数组首地址    ngx_uint_t nelts;    &nbs.........【阅读全文】

阅读(2237) | 评论(0) | 转发(0)

发布时间:2014-07-31 11:04:29

今天在看nginx代码的时候发现调用initgroups这个函数. man了一下对描述不甚了解. 翻阅APUE也没太搞懂到底有什么作用.点击(此处)折叠或打开if (initgroups(ccf->username, ccf->group) == -1) {联系到该处代码的上下文, 应该是与权限相关. 于是google了一下附加组ID.点击.........【阅读全文】

阅读(4654) | 评论(0) | 转发(0)

发布时间:2014-07-23 16:44:04

该函数获取配置文件nginx.conf中的配置行或者配置块起始处的token.将这些token放在cf->args动态数组中, 并返回这些token所在配置文件中的位置. 例如一个配置行的话. 就返回NGX_OK. 配置行以分号结尾. 如果是一个配置块的起始处, 即以'{'结尾, 则返回NGX_CONF_BLOCK_START.对于token的定义为: 连续非空白字符. 单双引号包.........【阅读全文】

阅读(4249) | 评论(0) | 转发(0)

发布时间:2014-08-14 16:36:10

worker进程是nginx中负责干活的进程. 下面来看worker进程是如何产生的. ngx_start_worker_processes--->ngx_spawn_process点击(此处)折叠或打开ngx_spawn_process(cycle, ngx_worker_process_cycle,            .........【阅读全文】

阅读(4368) | 评论(0) | 转发(0)

发布时间:2014-08-13 14:11:02

nginx采用事件驱动型模型来使整个系统运作. 事件模块相当于nginx的引擎. 负责侦听事件源, 收集分发事件.下面分析核心事件模块的代码.首先来看处于nginx核心的模块ngx_events_module.点击(此处)折叠或打开ngx_module_t ngx_events_module = {    NGX_MO.........【阅读全文】

阅读(7411) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

wang2kk2010-12-06 14:15

回复  |  举报

大鬼不动2010-10-17 13:30

回复  |  举报
留言热议
请登录后留言。

登录 注册