当前位置: 技术问答>linux和unix
服务器负载很容易超高,请大家帮忙分析
来源: 互联网 发布时间:2016-06-27
本文导语: web服务器配置: 4g 内存, 双核 1.8g 的cpu, scic服务器硬盘。 我在网上看到别人介绍的apache服务器能支持2000甚至更高的http连接。 而我的web服务器一旦任务数突然由700增加到900,负载就高了。。。。我的服务器除...
web服务器配置:
4g 内存, 双核 1.8g 的cpu, scic服务器硬盘。
我在网上看到别人介绍的apache服务器能支持2000甚至更高的http连接。
而我的web服务器一旦任务数突然由700增加到900,负载就高了。。。。我的服务器除了开apache之外,只开了个ftp给我使用,不存在
其他耗资源的服务,连mysql都没有开的。
为什么我的服务器的同时连接数那么少就超负载了啊???
我的apache的运行模式是prefork,http.conf:
Timeout 60
KeepAlive On
MaxKeepAliveRequests 200
KeepAliveTimeout 20
StartServers 15
MinSpareServers 15
MaxSpareServers 20
ServerLimit 1000
MaxClients 1000
MaxRequestsPerChild 10000
ServerSignature Off
ServerTokens ProductOnly
Listen 80
。。。。。。。。。。。。。。以下省略
有什么办法可以让服务器支持更高的连接数?
怎么查原因?
4g 内存, 双核 1.8g 的cpu, scic服务器硬盘。
我在网上看到别人介绍的apache服务器能支持2000甚至更高的http连接。
而我的web服务器一旦任务数突然由700增加到900,负载就高了。。。。我的服务器除了开apache之外,只开了个ftp给我使用,不存在
其他耗资源的服务,连mysql都没有开的。
为什么我的服务器的同时连接数那么少就超负载了啊???
我的apache的运行模式是prefork,http.conf:
Timeout 60
KeepAlive On
MaxKeepAliveRequests 200
KeepAliveTimeout 20
StartServers 15
MinSpareServers 15
MaxSpareServers 20
ServerLimit 1000
MaxClients 1000
MaxRequestsPerChild 10000
ServerSignature Off
ServerTokens ProductOnly
Listen 80
。。。。。。。。。。。。。。以下省略
有什么办法可以让服务器支持更高的连接数?
怎么查原因?
|
友情帮顶