nginx的worker_processes,worker_cpu_affinity及worker_connections

worker_processes:nginx要开启的进程数,一般为cpu的核数

worker_cpu_affinity:为每个进程绑定一个cpu,减少cpu切换的开销

配置示例:

worker_processes  8;
worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000;

worker_connections:一个worker进程能并发处理(发起)的最大连接数

对于nginx最大客户端,计算方法大致如下:

nginx作为http服务器的时候:

max_clients = worker_processes * worker_connections

nginx作为反向代理服务器的时候:

max_clients = worker_processes * worker_connections/4

时间: 2024-07-30 10:37:40

nginx的worker_processes,worker_cpu_affinity及worker_connections的相关文章

nginx的worker_processes优化

nginx的worker_processes参数来源: http://bbs.linuxtone.org/thread-1062-1-1.html分享一:搜索到原作者的话:As a general rule you need the only worker with large number ofworker_connections, say 10,000 or 20,000.However, if nginx does CPU-intensive work as SSL or gzipping

nginx [alert] 12339#0: 1024 worker_connections are not enough

问题主要几种在nginx连接数超过限制,导致的报错. 进一步分析报错原因,具体步骤如下: l  查看系统最大的允许文件打开数 [[email protected] logs]# cat /proc/sys/fs/file-max 343927 2  通过ulimit -n命令可以查看目前该linux系统里打开文件描述符的最大值 [[email protected] logs]# ulimit -n 20480 检查到这里,目前系统最大的打开文件数,我们配置了20480,可以说,这其实是一个比较"

web优化之nginx优化<七>

2.更改nginx的默认用户 这里我们接着web之nginx优化<->继续分析使用普通用户的重要性. 在高标准环境下尽量不使用root,尽量使用普通用户,这样外部人员提权也提不到root用户.搭建服务的时候就用普通用户搭建,生产环境下最好不要随便用root用户. 1)让nginx服务使用普通用户 ·root用户跑master进程的隐患: a.管理权限必须是root,这就使得最小化分配权限原则遇到难题 b.使用root跑nginx服务,一旦网站出问题,用户很容易获得服务的root权限 ·ngin

Nginx web服务优化 (一)

1.Nginx基本安全优化 a.更改配置文件参数隐藏版本 编辑nginx.conf配置文件增加参数,实现隐藏Nginx版本号的方式如下.在nginx配置文件nginx.conf中的http标签段内加入 "server_tokens off;"参数,如下: http{ -- server_tokens off; -- } 此参数放置在http标签内,作用是控制http response header内的web服务版本信息的显示,以及错误信息中web服务版本信息的显示. server_to

[Nginx] – 安全优化 – 配置文件优化

1.配置Nginx gzip压缩实现性能优化 1.Nginx gzip压缩功能介绍  Nginx gzip压缩模块提供了压缩文件内容的功能,用户请求的内容在发送出用客户端之前,Nginx服务器会根据一些具体的策略实施压缩,以节约网站出口带宽,同时加快了数据传输效率,提升了用户访问体验. 2.Nginx gzip 压缩的优点  1.提升网站用户体验:由于发给用户的内容小了,所以用户访问单位大小的页面就快了,用户体验提升了,网站口碑就好了.  2.节约网站带宽成本,由于数据是压缩传输的,因此,此举节

nginx安全优化与性能优化

1.1 Nginx优化分类 安全优化(提升网站安全性配置) 性能优化(提升用户访问网站效率) 1.2 Nginx安全优化 1.2.1 隐藏nginx版本信息优化 官方配置参数说明:http://nginx.org/en/docs/http/ngx_http_core_module.html#server_tokens 官方参数: Syntax: server_tokens on | off | build | string;    #后面这俩参数收费的 Default: server_token

linux运维、架构之路-Nginx提高

一.虚拟主机搭建 1.基于域名的虚拟主机 [[email protected] html]# cat nginx.conf worker_processes 1; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; server { listen 80; server_name

nginx负载均衡+keepalive心跳检测

环境标准: 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 内核:2.6.32-642.el6.x86_64 系统:CentOS release 6.8 (Final) ip: web01:10.0.0.8 nginx 解析手机端 均做了nginx的负载均衡但是只均衡一台机器可以后续往里填 web02:10.0.0.200 nginx 解析电脑端 均做了nginx的负载均衡但是只均衡一台机器可以后续往里填 lb01

nginx作为web服务器

特性: ·模块化设计 ·nginx热部署(不需要中断正在处理的请求,更新配置) ·3xx-5xx错误重定向 ·重写(rewrite)模块 ·根据浏览器的类型返回哪个页面(比如手机.平板) ·支持验证Referer验证(防盗链) ·支持FLV流和MP4流(下载视频的过程中能一边一下载一边播放) 优点: ·支持kqueuq.epoll等IO模型(异步IO),由此来支持高并发 ·内存消耗小 应用场合: ·nginx结合FastCGI运行PHP.JSP,Perl等程序 ·nginx作反向代理(http.