apache ThreadsPerChild和MaxRequestsPerChild配置分析

代码如下

<IfModule mpm_winnt.c>
ThreadsPerChild 1024
MaxRequestsPerChild 10000
</IfModule>

先看两个参考

MaxRequestsPerChild 单个子进程在其生命周期内处理的总请求数限制,当某个子进程处理过的总请求数到达这个限制后这个进程就会被回收,如果设为0,那么这个进程永远不会过期(这样如果有内存泄露的话就会一直泄露下去……)
ThreadsPerChild 每个子进程的服务线程数目 默认值25

我机器的最佳配置方法如下

)想改大MaxClient的大小超过256,在网上论坛上看,说增加serverlimit一行就行了

代码如下
<IfModule prefork.c>
ServerLimit 2000
StartServers 10
MinSpareServers 10
MaxSpareServers 15
MaxClients 1500
MaxRequestsPerChild 10000
</IfModule>

总结

你要先计算每一个httpd请求大概占用多少内存,除去系统和其他程序占用的内存后,估计每秒请求数有多少,就可以计算出来了

(0)

相关推荐

  • openbsd4.1+apache+mysql+php 环境配置

    环境: WINXP+VM5 openbsd4.1 apache2.0.55 mysql4.1.21 php4.4.4 discuz6.0_utf8 1.安装OPENBSD4.1,确认原来的APACHE停止服务(修改/etc/rc.conf里的参数). 2.设置OPENBSD的FTP,把相关软件放上去. 3.安装MYSQL #tar zxvf mysql-4.1.21.tar.gz #cd mysql-4.1.21 #./configure --prefix=/usr/local/mysql --

  • 你所不了解的静态路由特点及配置分析

    许多读者朋友错误地认为静态路由很简单,就一个命令,没什么好学的。其实这是因为他们根本没有深入理解静态路由的工作原理,对于仅有一条静态路由配置命令中的各参数和选项的含义和使用方法也是一知半解,结果造成的是遇到一些静态路由故障时无法进行分析,而对于一些静态路由配置也无法区分是否正确。本文将全面介绍静态路由的各主要特点,以及Cisco设备中的静态路由配置命令详解解释,其中包括许多你以前一定不知道的私家秘籍!! 7.1.3 静态路由的主要特点 其实就因为静态路由的配置比较简单,决定了静态路由也包含了许多

  • RedHat 9.0下Apache+PHP+MySQL服务器安装配置

    一、安装环境 操作系统:Linux RedHat 9.0 web服务软件:Apache httpd-2.2.3.tar.gz 数据库软件:MySQL-server-5.0.26-0.i386.rpm(服务端) MySQL-client-5.0.26-0.i386.rpm(客户端) MySQL-devel-5.0.26-0.i386.rpm(开发包) MySQL-shared-5.0.26-0.i386.rpm(共享库) PHP脚本程序语言:php-5.1.2.tar.gz 图形库文件:JPEG:

  • Ubuntu 14.04 Web服务器--Apache的安装和配置

    Apache是全球使用率最高的、开源的一个Web服务端软件,现在介绍一下如何在Ubuntu 14.04上安装和配置Apache。

  • Apache服务器:[1]配置一个虚拟主机

    配置虚拟主机有什么用,比如Apache安装在C盘。主页站点之类的文件那就在C盘了。我想让站点文件放在D盘或E盘也能访问,这就是虚拟主机的功能了。

  • iis与apache共用80端口配置方法

    IIS的.net程序假设绑定81端口,主机名:www.a.com apache的php程序绑定80端口,主机名:www.b.com 然后假设apache服务器已经安装完成,打开httpd.conf配置文件,找到这些地方去掉#开启代理模块: 复制代码 代码如下: LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_connect_module modules/mod_proxy_connect.so LoadModule pr

  • Apache的Directory的配置方法

    使用<Directory>… </Directory>设置指定目录的访问权限,其中可包含: Options AllowOverride Order Allow Deny 五个属性。 Options属性 Options FollowSymLinks Indexes MultiViews Options可以组合设置下列选项: All:用户可以在此目录中作任何事情。 ExecCGI:允许在此目录中执行CGI程序。 FollowSymLinks:服务器可使用符号链接指向的文件或目

  • 红米手机的配置分析和预定

    本人是小米1s的用户,在抢购中买到了小米,现在小米有好多个版本,但是价位都在1000以上2000左右,至于红米手机,价位低于1000,让人倍感惊叹,从配置来看算是千元内手机中的佼佼者,关注一下红米手机的配置和预定方法:

  • Apache中配置最大并发用户数 tcp连接设置

    Apache在配置编译时可以自主的选择想要使用的MPM模块,使用./configure --with-mpm=MPM命令。我们主要了解prefork和worker这两种MPM模块。 Prefork 如果不用“--with-mpm”显式指定某种MPM,prefork就是Unix平台上缺省的MPM。它所采用的预派生子进程方式,用单独的子进程来处理不同的请求,进程之间彼此独立。在make编译和make install安装后,使用httpd -l来确定当前使用的 MPM是prefork.c。查看http