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

前端之家收集整理的这篇文章主要介绍了web-server – nginx工作进程的数量前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在设置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;
}

猜你在找的HTML相关文章