
nginx
文章平均质量分 82
zgwhugr0216
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
nginx模块化分析
待续原创 2014-05-30 22:35:53 · 719 阅读 · 0 评论 -
nginx 进程管理
nginx使用ngx_process_t来表示进程;原创 2014-06-14 11:22:06 · 892 阅读 · 0 评论 -
ngx_event_accept
void ngx_event_accept(ngx_event_t *ev) { socklen_t socklen; ngx_err_t err; ngx_log_t *log; ngx_uint_t level; ngx_socket_t s; ngx_event_t原创 2014-06-13 16:50:02 · 1523 阅读 · 0 评论 -
ngx_epoll_module分析
static ngx_int_t ngx_epoll_init(ngx_cycle_t *cycle, ngx_msec_t timer) { ngx_epoll_conf_t *epcf; epcf = ngx_event_get_conf(cycle->conf_ctx, ngx_epoll_module); if (ep == -1) { ep原创 2014-06-12 12:16:59 · 702 阅读 · 0 评论 -
nginx进程模型
主进程调用ngx_master_process_cycle创建和管理子进程;原创 2014-06-08 20:15:39 · 720 阅读 · 0 评论 -
nginx启动过程分析
ngx_add_inherited_sockets 尝试从环境变量NGINX中解析出父进程传入的listeningfd; 变量值格式为’:’或’;’分隔的数字; 如果从父进程继承了listeningfd,则ngx_inherited设置为1; 初始化模块的索引下标(ngx_module_t::index)以及ngx_max_module原创 2014-06-08 11:55:50 · 572 阅读 · 0 评论 -
nginx event模块启动分析
通过core模块ngx_events_module支持的events指令加载event二级模块;原创 2014-06-08 13:50:49 · 707 阅读 · 0 评论 -
nginx共享内存管理
总共有四种类型的slab: 1、NGX_SLAB_PAGE:大于或等于ngx_pagesize/2的分配; 2、NGX_SLAB_BIG:小于ngx_pagesize&&大于ngx_slab_exact_size的分配; 3、NGX_SLAB_EXACT:等于ngx_slab_exact_size的分配; 4、NGX_SLAB_SMALL:小于ngx_slab_exact_size原创 2014-06-07 12:21:20 · 1188 阅读 · 0 评论 -
ngx_conf_file源码分析
1 2 /* 3 * Copyright (C) Igor Sysoev 4 * Copyright (C) Nginx, Inc. 5 */ 6 7 8 #include 9 #include 10 11 #define NGX_CONF_BUFFER 4096 12 13 static ngx_int_t n原创 2014-06-05 11:54:58 · 1027 阅读 · 2 评论 -
nginx模块和指令
nginx.conf文件有指令组成; 指令分两种类型:block指令和非blo原创 2014-06-02 22:08:17 · 693 阅读 · 0 评论 -
nginx phases分析
模块名(注册顺序) phase 类型 handler ngx_http_log_module NGX_HTTP_LOG_PHASE ngx_http_log_handler ngx_http_static_module NGX_HTTP_CONTENT_PHASE ngx_http_static_原创 2014-06-16 12:48:13 · 1145 阅读 · 0 评论