Apache服务器访问过慢分析及解决讲解.docVIP

  • 4
  • 0
  • 约4.53万字
  • 约 57页
  • 2017-02-06 发布于湖北
  • 举报

Apache服务器访问过慢分析及解决讲解.doc

Apache服务器访问过慢分析及解决讲解

Apache服务器访问过慢分析及解决 起因:线上的一台服务器,最近总是出现 访问 很慢的情况发生,点击一个链接要2秒钟以上才能打开,按照我们对于访问人数的估计,服务器应该不至于响应这么慢,从而需要针对这个问题进行分析,来解决网站访问过慢。 分析: 1、首先,在页面访问变慢情况发生时,使用 top 命令查看了服务器的负载情况,发现负载并不高,初步估计不是程序的问题。? 2、然后,查看了线程中的 httpd 的数量, ps -aux | grep httpd | wc -l 发现,线程数已经达到了 apache 设置的最大值。由此断定是网站访问人数过多造成了访问过慢。? 3、为了验证,查看了连接数和当前的连接数,分别是? ??? netstat -ant | grep $ip:80 | wc -l? ??? netstat -ant | grep $ip:80 | grep EST | wc -l? ??? 发现果然,连接数特别多,远远超过我们的估计值。? 4、刚开始的时候,对于服务器的 MPM 配置方式不是特别的熟悉,认为修改服务器配置可以解决问题。主要的配置部分包括 prefork 模式 或者 work 模式的配置,下面是一些简单的介绍。 ??? prefork 模式:? ??? 以 prefork 模式工作的 apache 的默认配置:? ??? IfModule mpm_p

文档评论(0)

1亿VIP精品文档

相关文档