Nginx学习笔记之事件驱动框架处理流程

时间:2024-01-30 21:33:37
【文件属性】:

文件名称:Nginx学习笔记之事件驱动框架处理流程

文件大小:136KB

文件格式:PDF

更新时间:2024-01-30 21:33:37

epoll函数 gi gin

ngx_event_core_module模块的ngx_event_process_init方法对事件模块做了一些初始化。其中包括将“请求连接”这样一个读事件对应的处理方法(handler)设置为ngx_event_accept函数,并将此事件添加到epoll模块中。当有新连接事件发生时,ngx_event_accept就会被调用。大致流程是这样: worker进程在ngx_worker_process_cycle方法中不断循环调用ngx_process_events_and_timers函数处理事件,这个函数是事件处理的总入口。 ngx_process_events_and_timers会调


网友评论