web-server – nginx工作进程的数量

web-server – nginx工作进程的数量,第1张

概述我正在设置nginx以提供Drupal安装,我似乎发现有关nginx工作进程设置的冲突信息.一个网站说你需要两个,一个说你需要五个,一个说每个处理器一个…… 我该如何选择nginx工作进程的数量?如果它有所不同,它是VMWare集群上的来宾VM,我给它一个虚拟处理器. Nginx不像Apache和其他进程每个连接Web服务器.它使用一个主进程来启动和监视实际处理连接的少量工作进程.我的建议是从默认 我正在设置Nginx以提供Drupal安装,我似乎发现有关Nginx工作进程设置的冲突信息.一个网站说你需要两个,一个说你需要五个,一个说每个处理器一个……

我该如何选择Nginx工作进程的数量?如果它有所不同,它是VMWare集群上的来宾VM,我给它一个虚拟处理器.

解决方法 Nginx不像Apache和其他进程每个连接Web服务器.它使用一个主进程来启动和监视实际处理连接的少量工作进程.我的建议是从默认的工作人数开始,即1.
worker_processes  1;

如果你发现Nginx工作者在IO上花费了太多时间,你只需要增加它.直到它每秒服务数百个请求才会这样.

您可能还会发现这些设置很有用.

worker_rlimit_nofile 8192;events {    worker_connections  2048;    use epoll;}
总结

以上是内存溢出为你收集整理的web-server – nginx工作进程的数量全部内容,希望文章能够帮你解决web-server – nginx工作进程的数量所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1091354.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存