当前位置:项目开发->项目经验 ->云平台开发架构分析系列13:Nginx服务器默认配置文件入门分析5

原创版权标志云平台开发架构分析系列13:Nginx服务器默认配置文件入门分析5

作者:codexia  发表时间:2017/6/29 9:05:05  阅读:
[摘要] 本篇讲解了进程和连接相关的两个配置项,讲解了工作进程个数应该如何设置,以及工作进程的最大的连接数的设置,并扩展讲解了DDOS高并发的请求原理和基本对抗方法。

        写完《云平台开发架构分析系列12:Nginx服务器默认配置文件入门分析4》,http内的配置就暂时告一段落。我们再来分析下全局的配置项。我只打算简单的讲两个选项,就够了。如下:

    

worker_processes 1;
events {
 worker_connections 1024;
}
     这两个选项都是直接针对进程级别的了。nginx服务器会运行一个主进程,然后再运行一个或多个工作进程。主进程兼有守护进程的作用,当工作进程崩溃的时候,主进程会创建新的工作进程来继续工作。那么到底可以有多少个工作进程呢?看配置项worker_processes的值。

    

        如果这个值为1,则会有一个工作进程。如果设置为0,是什么情况呢?自然就是没有工作进程。这会出现什么情况?网站是无法响应请求的。因为此时就只有一个主进程在运行,而主进程是不会直接处理http请求的。处理http请求是工作进程的任务。为什么主进程不处理http请求呢?你要看看主进程的职责。主进程有守护进...【登录后阅读更多内容】

文章来源:C++技术网原创文章版权为网站和作者共同所有,会员文章禁止转载。非会员文章转载做好本文超链接即表示授权转载。通过文章下面的分享按钮可以自由分享所有文章。

返回顶部

在线提问
问题标题:
问题描述:(简陋的描述会导致问题被最后回答、没有针对性回答甚至无法解答。请确保问题描述的足够清楚。)