1、worker_processes 工作进程数,一般和cpu内核数相同
2、worker_connections
每一个worker进程能并发处理(发起)的最大连接数,默认是1024,最大值是ulimit -n的值
3、max_clients
指nginx可以处理的客户端数(默认一个客户端发送一个请求,如果客户端并发两个请求,那就只能再除以2了)。
结论:
http 1.1协议下,由于浏览器默认使用两个并发连接,因此计算方法:
nginx作为http服务器的时候:
max_clients = worker_processes * worker_connections/2
nginx作为反向代理服务器的时候:
max_clients = worker_processes * worker_connections/4