ping 返回 no buffer space available 解决方法
1. 云主机当前常规并发比较大, 约有 1900 个常规连接
[root@chao-data07 ~]# netstat -nt | grep EST | wc -l 1867
2. 当前出现 arp 表不正常现象
见到下面错误信息
Mar 24 14:06:31 chao-data07 dhclient[1112]: DHCPREQUEST on eth0 to 10.199.212.200 port 67 (xid=0xd488179) Mar 24 14:06:31 chao-data07 dhclient[1112]: send_packet: No buffer space available Mar 24 14:06:31 chao-data07 kernel: Neighbour table overflow. Mar 24 14:06:40 chao-data07 dhclient[1112]: DHCPREQUEST on eth0 to 10.199.212.200 port 67 (xid=0xd488179) Mar 24 14:06:40 chao-data07 dhclient[1112]: DHCPACK from 10.199.212.200 (xid=0xd488179) Mar 24 14:06:41 chao-data07 dhclient[1112]: bound to 10.199.196.108 -- renewal in 34441 seconds. Mar 24 14:07:13 chao-data07 kernel: Neighbour table overflow. Mar 24 14:07:13 chao-data07 kernel: Neighbour table overflow. Mar 24 14:07:14 chao-data07 kernel: Neighbour table overflow. Mar 24 14:07:14 chao-data07 kernel: Neighbour table overflow. Mar 24 14:07:16 chao-data07 kernel: Neighbour table overflow. Mar 24 14:07:16 chao-data07 kernel: Neighbour table overflow. Mar 24 23:40:42 chao-data07 dhclient[1112]: DHCPREQUEST on eth0 to 10.199.212.200 port 67 (xid=0xd488179) Mar 24 23:40:42 chao-data07 dhclient[1112]: send_packet: No buffer space available Mar 25 10:18:08 chao-data07 kernel: __ratelimit: 24 callbacks suppressed Mar 25 10:18:08 chao-data07 kernel: Neighbour table overflow. Mar 25 10:18:08 chao-data07 kernel: Neighbour table overflow.
ping 时候返回 no buffer space available 信息
解决方法:
echo 4096 > /proc/sys/net/ipv4/neigh/default/gc_thresh1 echo 8192 > /proc/sys/net/ipv4/neigh/default/gc_thresh2 echo 20480 > /proc/sys/net/ipv4/neigh/default/gc_thresh3
暂时解决问题.
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
ecshop代码分析一(init.php文件)
ecshop代码分析一(init.php文件) 因为工作原因,需要对ecshop二次开发,顺便记录一下对ecshop源代码的一些分析: 首先是init.php文件,这个文件在ecshop每个页面都会 调用到,习惯就先分析它: <?php /** *ECSHOP前台公用文件 */ //防止非法调用defined-判断常量是否已定义,如果没返回false if(!defined('IN_ECS')) { die('Hackingattempt');//die-直接终止程序并输出 } //报告所有错误 error_reporting(E_ALL); //如果获取不到本文件 if(__FILE__=='') { die('Fatalerrorcode:0'); } /*预定义常量 __LINE__文件中的当前行号。 __FILE__文件的完整路径和文件名。 __FUNCTION__函数名称(这是PHP4.3.0新加的)。 __CLASS__类的名称(这是PHP4.3.0新加的)。 __METHOD__类的方法名(这是PHP5.0.0新加的)。 */ /*取得当前商城所在的根目录*/ d...
- 下一篇
Docker(1):Virtualbox Install Centos7 & Docker
1,关于docker Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目。它基于 Google 公司推出的 Go 语言实现。 项目后来加入了 Linux 基金会,遵从了 Apache 2.0 协议,项目代码在 GitHub 上进行维护。 Docker 项目的目标是实现轻量级的操作系统虚拟化解决方案。 Docker 的基础是 Linux 容器(LXC)等技术。 在 LXC 的基础上 Docker 进行了进一步的封装,让用户不需要去关心容器的管理,使得操作更为简便。用户操作 Docker 的容器就像操作一个快速轻量级的虚拟机一样简单。 摘自: http://dockerpool.com/static/books/docker_practice/introduction/what.html 2,安装centos 在使用virtualbox安装的时候需要把网络修改成【Bridged A’dapter】,方便获得上网ip,ssh连接到虚拟机。 centos7 可以直接使用yum 安装docker 最懒的方式,只是为了学习docker省去了折腾环...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- 2048小游戏-低调大师作品
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Mario游戏-低调大师作品
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS7,CentOS8安装Elasticsearch6.8.6
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- CentOS6,CentOS7官方镜像安装Oracle11G
- Docker使用Oracle官方镜像安装(12C,18C,19C)