首页 后端开发 php教程 kernel: TCP: time wait bucket table overflow的问题

kernel: TCP: time wait bucket table overflow的问题

Aug 08, 2016 am 09:26 AM
addclass function keepalived

kernel: TCP: time wait bucket table overflow的问题

最近用elk收集系统日志,发现某些机器有很多内核报错
网上大多数的说法是要把net.ipv4.tcp_max_tw_buckets 这个内核参数调大。但是没说原理

我想了一下,其实tw_buckets的含义是time wait bucket table 这个表满了。
为什么会满?

<code>netstat -an<span>|more</span></code>
登录后复制

看time_out的链接
一般是80端口,也就是web server导致,那么就很自然的想到keepalived 了。

之后我的做法是把keepalived 关掉,然后把tcp_max_tw_buckets的值调到2w,观察一下,基本上没有这个报警了。

特别是一些集群需要转发后端的,我个人觉得最好把keepalive关掉,这样保持的连接会少一些。

以上就介绍了kernel: TCP: time wait bucket table overflow的问题,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

热门话题

Java教程
1664
14
CakePHP 教程
1422
52
Laravel 教程
1316
25
PHP教程
1268
29
C# 教程
1242
24
function是什么意思 function是什么意思 Aug 04, 2023 am 10:33 AM

function是函数的意思,是一段具有特定功能的可重复使用的代码块,是程序的基本组成单元之一,可以接受输入参数,执行特定的操作,并返回结果,其目的是封装一段可重复使用的代码,提高代码的可重用性和可维护性。

如何用Keepalived+Nginx+Tomcat实现高可用Web集群 如何用Keepalived+Nginx+Tomcat实现高可用Web集群 May 19, 2023 am 10:01 AM

keepalived+nginx+tomcat实现高可用web集群一、nginx的安装过程1.下载nginx安装包,安装依赖环境包(1)安装c++编译环境yum-yinstallgcc#c++(2)安装pcreyum-yinstallpcre-devel(3)安装zlibyum-yinstallzlib-devel(4)安装nginx定位到nginx解压文件位置,执行编译安装命令[root@localhostnginx-1.12.2]#pwd/usr/local/nginx/nginx-1.12

'enumerate()'函数在Python中的用途是什么? 'enumerate()'函数在Python中的用途是什么? Sep 01, 2023 am 11:29 AM

在本文中,我们将了解enumerate()函数以及Python中“enumerate()”函数的用途。什么是enumerate()函数?Python的enumerate()函数接受数据集合作为参数并返回一个枚举对象。枚举对象以键值对的形式返回。key是每个item对应的索引,value是items。语法enumerate(iterable,start)参数iterable-传入的数据集合可以作为枚举对象返回,称为iterablestart-顾名思义,枚举对象的起始索引由start定义。如果我们忽

MySQL.proc表的作用和功能详解 MySQL.proc表的作用和功能详解 Mar 16, 2024 am 09:03 AM

MySQL.proc表的作用和功能详解MySQL是一种流行的关系型数据库管理系统,开发者在使用MySQL时常常会涉及到存储过程(StoredProcedure)的创建和管理。而MySQL.proc表则是一个非常重要的系统表,它存储了数据库中所有的存储过程的相关信息,包括存储过程的名称、定义、参数等。在本文中,我们将详细解释MySQL.proc表的作用和功能

nginx+keepalived高可用主从配置的方法 nginx+keepalived高可用主从配置的方法 May 29, 2023 pm 02:16 PM

一、系统环境及软件版本centos6.6x64keepalived-1.2.18.tar.gznginx-1.6.2.tar.gz主服务器:192.168.38.64从服务器:192.168.38.66vip:192.168.38.100二、nginx安装(主从安装一致)1.安装依赖环境复制代码代码如下:yuminstallgccgcc-c++makeautomakeautoconflibtoolpcrepcre-develzlibzlib-developensslopenssl-devel2.

Nginx+Keepalived怎么实现双机热备 Nginx+Keepalived怎么实现双机热备 May 29, 2023 pm 08:29 PM

一.keepalivedkeepalived是保证集群高可用的服务软件,网络中优先级高的节点为master负责响应vip的arp包,将vip和mac地址映射关系告诉网络内其他主机,还会以多播的形式向网络中发送vrrp通告,告知自己的优先级。backup节点只负责处理master发出的多播包,当发现master的优先级没自己高,或者没收到master的vrrp通告时,backup将自己切换到master状态。二.环境搭建环境:qemu-kvm、客户机debian(9.4.0)虚拟机qemu-kvm

PHP常用的文件操作函数总结 PHP常用的文件操作函数总结 Apr 03, 2024 pm 02:52 PM

目录1:basename()2:copy()3:dirname()4:disk_free_space()5:disk_total_space()6:file_exists()7:file_get_contents()8:file_put_contents()9:filesize()10:filetype( )11:glob()12:is_dir()13:is_writable()14:mkdir()15:move_uploaded_file()16:parse_ini_file()17:

Vue.use函数的用法和作用 Vue.use函数的用法和作用 Jul 24, 2023 pm 06:09 PM

Vue.use函数的用法和作用Vue是一款流行的前端框架,它提供了许多有用的功能和功能。其中之一就是Vue.use函数,它可以让我们在Vue应用中使用插件。本文将介绍Vue.use函数的用法和作用,并且提供一些代码示例。Vue.use函数的基本用法非常简单,只需在Vue实例化之前调用它,并传入要使用的插件作为参数。下面是一个简单的示例://引入并使用插件

See all articles