我有 Nginx(16 核、64GB RAM、centos 7 盒),它必须处理超过 100 个并行请求。
我尝试了以下操作:
- 使用 /etc/systemd/system/nginx.service.d/override.conf 设置 ulimit (
[Service] LimitNOFILE=65536
)。 - 在 nginx.conf 中:
worker_processes auto; worker_rlimit_nofile 25000; worker_connections 10000;
- 编辑 /etc/security/limits.d
soft-nofile-10000, hard-nofile-25000
我的 nginx-status 从未超过 20 并且看起来像:
活跃连接数:15
服务器接受处理的请求 322 322 5428
阅读:0 写作:1 等待:13
我是否遗漏了什么?
提前致谢。