需要一个解决方案来处理 nginx 中的 100 个并行请求

需要一个解决方案来处理 nginx 中的 100 个并行请求

我有 Nginx(16 核、64GB RAM、centos 7 盒),它必须处理超过 100 个并行请求。

我尝试了以下操作:

  1. 使用 /etc/systemd/system/nginx.service.d/override.conf 设置 ulimit ( [Service] LimitNOFILE=65536)。
  2. 在 nginx.conf 中:worker_processes auto; worker_rlimit_nofile 25000; worker_connections 10000;
  3. 编辑 /etc/security/limits.dsoft-nofile-10000, hard-nofile-25000

我的 nginx-status 从未超过 20 并且看起来像:

活跃连接数:15

服务器接受处理的请求 322 322 5428

阅读:0 写作:1 等待:13

我是否遗漏了什么?

提前致谢。

相关内容