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

 更新时间:2014年11月20日 16:26:13   投稿:junjie  
这篇文章主要介绍了apache time_wait连接数太多问题解决方法,本文使用调整内核参数来解决,需要的朋友可以参考下

最近发现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

然后,执行 /sbin/sysctl -p 让参数生效。

net.ipv4.tcp_syncookies = 1 表示开启 syn cookies 。当出现 syn 等待队列溢出时,启用 cookies 来处理,可防范少量 syn 攻击,默认为 0 ,表示关闭;

复制代码 代码如下:

net.ipv4.tcp_tw_reuse = 1 表示开启重用。允许将 time-wait sockets 重新用于新的 tcp 连接,默认为 0 ,表示关闭;
net.ipv4.tcp_tw_recycle = 1 表示开启 tcp 连接中 time-wait sockets 的快速回收,默认为 0 ,表示关闭。
net.ipv4.tcp_fin_timeout 修改系靳默认的 timeout 时间

如此,即可解决apache time_wait连接数太多的问题。

相关文章

  • 详解在Ubuntu上的Apache配置SSL(https证书)的正确姿势

    详解在Ubuntu上的Apache配置SSL(https证书)的正确姿势

    这篇文章主要介绍了详解在Ubuntu上的Apache配置SSL(https证书)的正确姿势,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-12-12
  • CentOS 7.x NAT模式上网配置步骤详解

    CentOS 7.x NAT模式上网配置步骤详解

    本篇文章主要介绍了CentOS 7.x NAT模式上网配置步骤详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-02-02
  • linux服务器下添加用户和删除用户的命令

    linux服务器下添加用户和删除用户的命令

    linux服务器下添加用户和删除用户的命令,需要的朋友可以参考下。
    2011-11-11
  • Linux环境使用crontab命令设置定时周期性执行任务【含php执行代码】

    Linux环境使用crontab命令设置定时周期性执行任务【含php执行代码

    这篇文章主要介绍了Linux环境使用crontab命令设置定时周期性执行任务,结合实例形式较为详细的分析了crontab命令的功能、应用场景及相关操作注意事项,并附带了php执行代码供大家参考,需要的朋友可以参考下
    2019-07-07
  • Vim编辑器常用的命令总结

    Vim编辑器常用的命令总结

    使用 Vim 的时间不长,但如今已经离不开熟悉的 Vim 编辑模式了。 Vim 的学习曲线是非常陡的,一开始学习的时候,面对很多的操作命令要去记住,常常望而却步。其实,只要记住一些常用的命令,加之在工作中坚持使用 Vim 进行编辑,很快就能得心应手了。下面来一起看看吧。
    2017-04-04
  • 阿里云服务器CentOS服务器初始化设置步骤

    阿里云服务器CentOS服务器初始化设置步骤

    这篇文章主要介绍了阿里云服务器CentOS服务器初始化设置步骤,需要的朋友可以参考下
    2015-05-05
  • .htaccess教程之.httacces文件介绍与创建

    .htaccess教程之.httacces文件介绍与创建

    从本指南中,你将可以学习到有关.htaccess文件及其功能的知识,并用以优化你的网站。尽管.htaccess只是一个文件,但它可以更改服务器的设置,允许你做许多不同的事情,最流行的功能是您可以创建自定义的“404 error”页面。.
    2008-06-06
  • linux中各种锁机制的使用与区别详解

    linux中各种锁机制的使用与区别详解

    这篇文章主要给大家介绍了关于linux中各种锁机制的使用与区别的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-01-01
  • 基于SecureCRT向远程Linux主机上传下载文件步骤图解

    基于SecureCRT向远程Linux主机上传下载文件步骤图解

    这篇文章主要介绍了基于SecureCRT向远程Linux主机上传下载文件,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-06-06
  • 在Ubuntu 16.04 Server上安装Zabbix的方法

    在Ubuntu 16.04 Server上安装Zabbix的方法

    这篇文章主要介绍了在Ubuntu 16.04 Server上安装Zabbix的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-03-03

最新评论