首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Nginx文件描述符限制

Nginx文件描述符限制
EN

Stack Overflow用户
提问于 2013-06-04 13:51:11
回答 2查看 7K关注 0票数 4

如何增加nginx中的文件描述符限制?

有几种方法可以增加文件描述符:

  1. 编辑/etc/security/limits.conf并为nginx用户设置nofile软硬限制。
  2. 将$ULIMIT设置为/etc/default/nginx。nginx init.d脚本设置ulimit $ULIMIT https://gist.github.com/aganov/1121022#file-nginx-L43
  3. worker_rlimit_nofile中设置nginx.conf nofile

limits.conf中设置限制是否会影响启动时使用init.d脚本的nginx?

我是否必须在init脚本中使用ulimit $ULIMIT,还是可以使用worker_rlimit_nofile

在init脚本中使用ulimit $ULIMIT时,是否仍然需要使用worker_rlimit_nofile为每个工作人员设置限制?

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-06-27 01:01:24

提高限制的正确方法是设置worker_rlimit_nofile。

票数 3
EN

Stack Overflow用户

发布于 2014-01-22 20:40:29

讨论每一项目:

1) /etc/security/ pam_limits s.conf仅由pam_limits处理。从init.d开始的进程通常不使用pam_limits。例如,需要在init级别,在服务脚本中设置ulimit。

2)默认的nginx init脚本没有此设置(至少对于正式的Red /CentOS包是这样的)。但是,更改init脚本是一种有效的方法,尽管不建议这样做。

3) worker_rlimit_nofile只在进程级工作,仅限于系统的硬限制(ulimit )。它可以动态地更改nginx进程可以处理的最大文件描述符,这通常是用系统的软限制来定义的。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16919673

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档