
nginx 源码阅读
文章平均质量分 76
dai1396734
这个作者很懒,什么都没留下…
展开
-
nginx版本热更新
此时当前master进程收到指令后,会去创建 nginx.pid.oldbin 文件保留旧的master进程id,然后拉起一个新的master进程。此时可以发送WINCH信号通知,旧的master进程关闭其工作进程。也可以通过pid文件(logs目录下)去查看master进程id。发送USR2 信号给master进程,通知更新。查看master work 进程id。此时可以杀死旧的master 进程了。原创 2023-12-07 09:53:04 · 239 阅读 · 0 评论 -
nginx源码---epoll事件循环处理过程
epoll事件循环处理过程原创 2022-08-15 20:02:52 · 1274 阅读 · 0 评论 -
ngx_connection_s结构体说明
ngx_connection_s 结构体说明原创 2022-08-15 18:52:02 · 956 阅读 · 1 评论 -
nginx源码---从main函数开始了解配置文件处理及配置信息的读入
nginx源码---从main函数开始了解配置文件处理及配置信息的读入原创 2022-08-11 14:45:08 · 1001 阅读 · 0 评论 -
nginx框架---配置文件ngx_conf_handler函数
ngx_conf_handler函数原创 2022-08-03 16:43:36 · 466 阅读 · 0 评论 -
nginx框架---http块配置结构体的创建及索引设置ngx_http_block
ngx_http_block原创 2022-08-03 16:39:39 · 639 阅读 · 0 评论 -
nginx框架---模块结构体成员说明
nginx模块结构体成员说明原创 2022-08-02 17:07:04 · 369 阅读 · 0 评论 -
nginx框架---配置项内容读取ngx_conf_read_token函数
ngx_conf_read_token函数原创 2022-08-02 14:56:59 · 461 阅读 · 0 评论 -
nginx 内存池的创建与内存分配
内存池结构原创 2022-06-16 11:14:07 · 694 阅读 · 1 评论 -
nginx高级数据结构---双向链表
介绍如下图,节点ngx_queue_s分别用2个指针连接起来,prev指向上一个节点,next指向下一个节点,尾节点的next指向头,头节点的prev指向尾节点。使用定义容器管理链表 ngx_queue_t queue_container; ngx_queue_init(&queue_container);定义节点包含数据自己定义节点需要包含一个ngx_queue_t的成员,位置随意,下面是一个示例。struct { u_char* name; ngx_qu原创 2022-05-20 15:48:05 · 390 阅读 · 0 评论