如何增加Apache最大连接数

在httpd.conf中设置:

MaxClients n

1、apache1.x

n是整数,表示最大连接数,取值范围在1和256之间,如果要让apache支持更多的连接数,那么需要修改源码中的httpd.h文件,编辑/httpd-2.0.59/include/httpd.h中的HARD_SERVER_LIMIT值改大然后再编译。

增加apache最大连接数的方法:

在httpd.conf中设置:

MaxClients n

n是整数,表示最大连接数,取值范围在1和256之间,如果要让apache支持更多的连接数,那么需要修改源码中的httpd.h文件,把定义的HARD_SERVER_LIMIT值改大然后再编译

2、apache2.x

系统默认150个连接数,下面的例子修改为1500个。

修改httpd.conf文件

找到

<IfModule prefork.c>
StartServers    8
MinSpareServers  5
MaxSpareServers  20
MaxClients    150
MaxRequestsPerChild 1000
</IfModule>
修改MaxClients    150ServerLimit    1500
MaxClients     1500


然后保存退出。

重新启动http服务(/etc/rc.d/init.d/httpd restart)

时间: 2024-11-05 12:29:56

如何增加Apache最大连接数的相关文章

增加Apache最大连接数的方法详细介绍

在httpd.conf中设置: MaxClients n 1.apache1.x n是整数,表示最大连接数,取值范围在1和256之间,如果要让apache支持更多的连接数,那么需要修改源码中的httpd.h文件,编辑/httpd-2.0.59/include/httpd.h中的HARD_SERVER_LIMIT值改大然后再编译. 增加apache最大连接数的方法: 在httpd.conf中设置: MaxClients n n是整数,表示最大连接数,取值范围在1和256之间,如果要让apache支

教你如何查看当前Apache的连接数

查看了连接数和当前的连接数 netstat -ant | grep $ip:80 | wc -l netstat -ant | grep $ip:80 | grep EST | wc -l 查看IP访问次数 netstat -nat|grep ":80"|awk '{print $5}' |awk -F: '{print $1}' | sort| uniq -c|sort -n Linux命令: netstat -n | awk '/^tcp/ {++S[$NF]} END {for(

apache time_wait连接数太多问题解决方法_Linux

最近发现apache与负载均衡器的的连接数过多,而且大部分都是time_wait,调整apache2.conf后也没效果. 通过调整内核参数解决: 复制代码 代码如下: vi /etc/sysctl.conf 编辑文件,加入以下内容: 复制代码 代码如下: net.ipv4.tcp_syncookies = 1 net.ipv4.tcp_tw_reuse = 1 net.ipv4.tcp_tw_recycle = 1 net.ipv4.tcp_fin_timeout = 30 然后,执行 /sb

快速增加MYSQL数据库连接数负载能力

  第一先限制Innodb的并发处理.如果innodb_thread_concurrency = 0 可以先改成 16或是64 看机器压力,如果 非常大,先改成16让机器的压力下来,然后慢慢增达,适应自已的业务. 处理方法: set global innodb_thread_concurrency=16; 方法一: (window系统中可直接修改my.ini文件) 进入MYSQL安装目录 打开MYSQL配置文件 my.ini 或 my.cnf查找 max_connections=100 修改为

Apache最大连接数/apache并发数修改方法

Apache的最大连接数,默认为256个. 修改apache的最大连接数,方法如下: 步骤一 先修改 /path/apache/conf/httpd.conf文件.  代码如下 复制代码 # vi httpd.conf 将"#Include conf/extra/httpd-mpm.conf"前面的 "#" 去掉,保存. 步骤二  代码如下 复制代码 再修改 /path/apache/conf/extra/httpd-mpm.conf文件. # vi httpd-m

快速增加MYSQL数据库连接数负载能力方法

第一先限制Innodb的并发处理.如果innodb_thread_concurrency = 0 可以先改成 16或是64 看机器压力,如果 非常大,先改成16让机器的压力下来,然后慢慢增达,适应自已的业务. 处理方法: set global innodb_thread_concurrency=16; 方法一: (window系统中可直接修改my.ini文件) 进入MYSQL安装目录 打开MYSQL配置文件 my.ini 或 my.cnf查找 max_connections=100 修改为 ma

快速增加MYSQL数据库连接数负载能力的方法分享_Mysql

第一先限制Innodb的并发处理.如果innodb_thread_concurrency = 0 可以先改成 16或是64 看机器压力,如果非常大,先改成16让机器的压力下来,然后慢慢增达,适应自已的业务.处理方法: set global innodb_thread_concurrency=16; 方法一: (window系统中可直接修改my.ini文件) 进入MYSQL安装目录 打开MYSQL配置文件 my.ini 或 my.cnf查找 max_connections=100 修改为 max_

如何查看Apache的连接数和当前连接数_Linux

查看了连接数和当前的连接数 复制代码 代码如下: netstat -ant | grep $ip:80 | wc -l netstat -ant | grep $ip:80 | grep EST | wc -l 查看IP访问次数 复制代码 代码如下: netstat -nat|grep ":80"|awk '{print $5}' |awk -F: '{print $1}' | sort| uniq -c|sort -n Linux命令: 复制代码 代码如下: netstat -n |

Linux中查看apache当前连接数命令

查看httpd进程数(即prefork模式下Apache能够处理的并发请求数): Linux命令:  代码如下 复制代码 ps -ef | grep httpd | wc -l 返回结果示例:1388 表示Apache能够处理1388个并发请求,这个值Apache可根据负载情况自动调整,我这组服务器中每台的峰值曾达到过2002. 查看Apache的并发请求数及其TCP连接状态:  代码如下 复制代码 [root@web10 ~]#netstat -n | awk '/^tcp/ {++S[$NF