找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 7309|回复: 0

[服务器配置] xampp中apache最大连接数修改

[复制链接]

1万

主题

491

回帖

3万

积分

管理员

积分
35668
石币
24817
发表于 2013-9-24 23:55:45 | 显示全部楼层 |阅读模式

今天早上突然发现网站打不开,apache像是死了,
且MYSQL数据库中存在大量sleep连接,仔细查了原因,分析出最大可能是网站访问超出APACEH最大连接数。于是按下面方法修改,结果问题解决了。
#vi /opt/lampp/etc/httpd.conf
找到并取消注释下面这行
#Include conf/extra/httpd-mpm.conf
#vi vi /opt/lampp/etc/extra/httpd-mpm.conf
找到

<IfModule mpm_prefork_module>
    StartServers          5
    MinSpareServers       5
    MaxSpareServers      10
    MaxClients          150
    MaxRequestsPerChild   0
</IfModule>
上面是默认参数,下面是我修改后的
<IfModule prefork.c>
ServerLimit 1500
StartServers 10
MinSpareServers 10
MaxSpareServers 15
MaxClients 1000
MaxRequestsPerChild 10000
</IfModule>
在Apache2中新加入了ServerLimit指令,使得无须重编译Apache就可以加大MaxClients
ServerLimit的最大值是20000,这对于大多数站点是足够了,但如果你一定要再加大的话,那么这个值位于源代码树下的server/mpm/prefork/prefork.c中
#define DEFAULT_SERVER_LIMIT 256
#define MAX_SERVER_LIMIT 20000
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|石器时代LA官方

GMT+8, 2024-11-1 09:23 , Processed in 0.147381 second(s), 22 queries .

快速回复 返回顶部 返回列表