一. 查看日志

  1. 查看是否存在大文件日志
  2. 处理日志中的报错
     

二. 查看配置文件

  1. KeepAlive Timeout 设置是否合理
  2. 加入 AcceptFilter http none      AcceptFilter http none
  3. 运行 curl -sL https://raw.githubusercontent.com/richardforth/apache2buddy/master/apache2buddy.pl | perl 自动优化 apache配置

三. 查看tcp连接

运行 netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' 查看是否有过多WAIT_CLOSE

处理办法:

echo 30 > /proc/sys/net/ipv4/tcp_fin_timeout
echo 1 > /proc/sys/net/ipv4/tcp_tw_recycle
echo 1 > /proc/sys/net/ipv4/tcp_tw_reuse

最后重启apache