首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >nginx配置worker_rlimit_nofile和worker_processes

nginx配置worker_rlimit_nofile和worker_processes
EN

Server Fault用户
提问于 2009-12-09 19:44:02
回答 1查看 11.9K关注 0票数 1

我的网站最近有很多流量,我认为问题是nginx花了太多的时间调度请求。我增加了worker_processes,这似乎解决了问题。

老实说,我真的不明白为什么。

我想知道是否有人能指出/解释nginx工作人员是如何工作的,以及worker_rlimit_nofile是什么,这样我就可以更好地理解我必须进行的未来更改。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2009-12-09 21:51:22

在nginx中,worker_processes是nginx将产生的进程数。默认为1,worker_rlimit_nofile是每个工作进程可以打开的最大文件描述符。增加worker_processes时要小心,因为这会影响最大值的数目。您的服务器将处理的客户端。在多处理器机器上工作时,worker_processes值为2或4是可以的。

此外,您还可以更改worker_connections参数,这是每个工作进程的最大连接数。

在您的例子中,请求的数量是每秒提供大量请求的,默认的nginx工作人员在磁盘IO上花费了太多的时间。

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

https://serverfault.com/questions/92734

复制
相关文章

相似问题

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