Apache httpd的最大连接数公道设置
2016-07-10 11:04:44   来源:   评论:0 点击:

新设备的办事器,带宽 是2M ,apache httpd上传的速度比速度大很多,一向不解原因。并且,apache httpd 链接数一旦跨越200以上,网页
新设备的办事器,带宽 是2M ,apache httpd上传的速度比速度大很多,一向不解原因。

并且,apache httpd 链接数一旦跨越200以上,网页打开速度就超等慢。希罕愁闷。莫非本身买了办事器还不如虚拟空间的!熬煎中,于是上彀搜刮了一下,成果如下:固然经过批改,如同有一些变更了,然则如同apache httpd链接数一跨越200网页打开速度依然很慢,莫非真的是带宽太低吗?设置了apache 缓存 也按下面的设置了 apache httpd 最大链接数。愁闷中!

新买了办事器,有一个网站在耳目数增多,接见时很慢。初步认为是办事器带宽太低,但经反复测试,一旦连接上,络续点击同一个页面上不合的链接,都能敏捷打开,这种现象就是申明apache最大连接数已经满了,新的访客只能列队守候有余暇的链接,而若是一旦连接上,在keeyalive 的存活时候内(KeepAliveTimeout,默认5秒)都不消从头打开连接,是以解决的办法就是加大apache的最大连接数。

1.在哪里设置?

apache 2.24,应用默认设备,默认最大连接数是150

起首在httpd.conf中加载httpd-mpm.conf设备(去掉前面的注释):

# Server-pool management (MPM specific)

Include conf/extra/httpd-mpm.conf

可见的MPM设备在Apache2.2/conf/extra/httpd-mpm.conf,但里面按照httpd的工作模式分了很多块,哪一部才是当前httpd的工作模式呢?可经由过程履行 apachectl -l 来查看:

Compiled in modules:

core.c

prefork.c

http_core.c

mod_so.c

所以批改连接数就在Apache2.2/conf/extra/httpd-mpm.conf这个文件了,打开它就找到prefork模式的默认设备是:

StartServers 5

MinSpareServers 5

MaxSpareServers 10

MaxClients 150

MaxRequestsPerChild 0

相关热词搜索:Apache

上一篇:apache链接状态查看和相关数值
下一篇:Linux pgrep查询进程的工具