首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >当我增加CGi / FastCGI时,MinSpareServers会提高吗?

当我增加CGi / FastCGI时,MinSpareServers会提高吗?
EN

Server Fault用户
提问于 2013-06-01 22:38:55
回答 1查看 451关注 0票数 0

在Apache / cPanel中,我可以设置数字MinSpareServers和MaxSpareServers。但是空闲进程的用户是无名小卒。

我正在运行SuPHP,而PHP正运行在CGI下。那么,如果我增加我繁忙站点的Min / Max spareServer数量,它会对CGI/SuPHP产生影响吗?还是只会在无人的情况下提高DSO的速度?

(我使用Nginx作为代理来处理静态文件)

如果我能在谷歌上搜索这个问题,我不需要问这个问题。

EN

回答 1

Server Fault用户

发布于 2013-06-05 22:11:09

据我所知,“备用”服务器的数量,顾名思义,是apache服务器为服务未来请求而预先准备的工作进程的数量。(我假设这里的配置是“MPM-预叉”)

一般来说,很难说它会给服务器带来提升还是使服务器占上风,因为它取决于许多因素:服务器所做的活动类型、使用模式、连接的数量和持续时间、处理每个请求所需的内存大小、保持活动设置等等。

一般情况下,请考虑拥有过多的备用服务器是一种浪费,因为您将让apache使用内存来准备许多进程,以防需要它们,即使不需要它们,也可能会释放正在运行的进程可用的内存。

另一方面,太少的备用服务器迫使客户端等待apache进程创建一个新的进程来处理请求,启动并运行它,然后将连接传递给它,以便它能够继续工作。

底线:你可能需要调整比你提到的两个参数更多的参数,并且你必须通过找出哪些设置最适合你的情况来平衡它们。

提到它,因为您可能会发现它很有用,所以可以查看“服务器状态”页面(您也可以使用命令行中的apachectl查看手册页):它将向您展示关于正在运行的进程的状态的很多细节,这样您就可以判断是否有太多或太少的插槽服务请求。

还要检查您的使用模式是否会从保持活动中受益,这样来自同一个客户端的短时间和接近时间的请求就可以得到相同的工作进程的服务,而不必在每个请求上解决一个新的连接。无论如何,不要在保持活动的持续时间上施加太多压力,否则在接受新客户端之前,工作进程将不得不等待很长时间,最终您将耗尽可用的插槽来处理新的请求。

正如你所看到的,有很多空间可以调整,但原因很简单:每一种情况都是不同的,所以你必须知道该转动哪个旋钮,然后再试一试。

HTH

编辑这里是官方Apache2.2文档中的链接其中描述了Min/MaxSpareServers指令

MaxSpareServers指令-- MaxSpareServers指令设置所需的空闲子服务器进程的最大数量。空闲进程是指不处理请求的进程。如果有更多的MaxSpareServers空闲,那么父进程将关闭多余的进程。只有在非常繁忙的站点上才有必要调优此参数。将此参数设置为一个大数目几乎总是一个坏主意。如果您试图设置等于或低于MinSpareServers的值,Apache将自动将其调整为MinSpareServers + 1。MinSpareServers指令MinSpareServers指令将设置所需的空闲子服务器进程的最小数量。空闲进程是指不处理请求的进程。如果空闲时间少于MinSpareServers,则父进程将以每秒1次的最高速率创建新的子进程。只有在非常繁忙的站点上才有必要调优此参数。将此参数设置为一个大数目几乎总是一个坏主意。

在同一页中,有一个很好的描述机制是什么:

单个控制进程负责启动子进程,该进程侦听连接并在连接到达时为其服务。Apache总是尝试维护几个空闲或空闲的服务器进程,这些进程随时准备为传入的请求服务。这样,客户端不需要等待一个新的子进程被分叉,然后才能处理他们的请求。StartServers、MinSpareServers、MaxSpareServers和MaxClients控制父进程如何创建子进程来服务请求。一般来说,Apache是非常自我调节的,所以大多数站点不需要从它们的默认值调整这些指令。需要同时处理超过256个请求的站点可能需要增加MaxClients,而内存有限的站点可能需要减少MaxClients以防止服务器被击打(将内存交换到磁盘和返回)。有关优化流程创建的更多信息,请在性能提示文档中提供。

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

https://serverfault.com/questions/512570

复制
相关文章

相似问题

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