Nginx 打开文件过多尽管没有接近限制

Nginx 打开文件过多尽管没有接近限制

错误日志充满了Too many open files。我将 ulimit 和 fs.file-max 增加到很高的数字(并通过nginx 的用户
验证了更改)。sysctl -a | grep fs.file-maxulimit -n

lsof | wc -l表明打开的文件描述符很少,并且远未达到限制。

更多信息:nginx 版本:1.15.7 linux 版本:Ubuntu 16.04.4 LTS(GNU/Linux 4.4.0-1072-aws x86_64)

还有什么原因可能导致这种情况?

答案1

您是否在 nginx.conf 中设置了“worker_rlimit_nofile”?

相关内容