Nginx 在启动时没有在 /etc/security/limits.conf 中设置 fd 限制

Nginx 在启动时没有在 /etc/security/limits.conf 中设置 fd 限制

我有以下配置,用于增加所有用户进程可用的文件描述符的数量。

cat /etc/security/limits.conf

* hard nofile 65536
* soft nofile 65536

当机器启动时,nginx 设置为在 nginx 用户下作为服务启动,如果我检查 /proc//limits 下的限制,它是 1024/4096

Max open files            1024                4096                files

在不更改任何设置或配置文件的情况下,如果我使用以下命令重新启动 nginx 服务sudo service nginx restart

限制最高可达 65536/65536

Max open files            65536                65536                files

无论如何,要确保它第一次启动时就满足这些限制吗?

相关内容