Nginx
wanlebing
Accumulate
展开
-
图解Nginx-Nginx进程模型1
正常执行起来后的Nginx会有多个进程,最基本的有master_process(即监控进程,也叫主进程)和worker_process(即工作进程),还可能会有Cache相关进程。这些进程之间会相互进行通信,以传递一些信息(主要是监控进程往工作进程传递)。除了自身进程之间的相互通信,Nginx还凭借强悍的功能模块与外界四通八达,比如通过 upstream 与后端 Web 服务器通信、依靠fas原创 2016-02-22 19:44:09 · 455 阅读 · 0 评论 -
图解Nginx-Nginx进程模型3
Nginx是一个高性能的web服务器,关于Nginx的学习资料也是很多,但还是决定在自己理解的基础上对海量的Nginx学习资料进行筛选,形成完善的针对Nginx的认识体系;Nginx的深入学习是很有借鉴意义的,对于自己的编程有很大的帮助。参考的书籍主要有陶辉先生的《深入理解Nginx:模块开发与架构解析》、高群凯先生的《深入剖析Nginx》、苗凯先生的《Nginx:高性能web服务器详解》等。原创 2016-02-22 19:14:55 · 436 阅读 · 0 评论 -
图解Nginx-Nginx上下文总结
Nginx源码的数据结构设计中,有很多的上下文概念,不同的应用场景,小总结下吧原创 2016-02-22 21:06:21 · 1042 阅读 · 0 评论 -
图解Nginx-Nginx进程模型2
Nginx的进程模型和现在大多数后台服务程序一样,按职责将进程分成监控进程和工作进程两类,启动Nginx的主进程将充当监控进程,而由主进程fork()出来的子进程则充当工作进程。工作进程的任务自然是完成具体的业务逻辑,而监控进程充当整个进程组与用户的交互接口,同时对工作进程进行监护,比如如果某工作进程意外退出,监控进程将重新fork()生成一个新的工作进程。Nginx也可以单进程模型执行,在这种进原创 2016-02-22 21:09:21 · 345 阅读 · 0 评论