worker_rlimit_nofile = x
误解: ningx worker 同时打开的文件总和(连接)
正确: 整个 nginx 打开文件数的总和,如果不设的话上限就是系统的ulimit –n xxx
ulimit -n x = worker_rlimit_nofile
worker_connections=x
误解: 单 worker 户端连接数
worker_rlimit_nofile >= worker_connections * worker_process
正确:
客户端正向代理数 = worker_rlimit_nofile / 2 >= worker_connections * worker_process /2
客户端可连反向代理数据 = worker_rlimit_nofile /4 >= worker_connections * worker_process /4