Linux日志出现大量"kernel: NET: Registered protocol family 36"
一台Linux服务器的系统错误日志出现大量的“ kernel: NET: Registered protocol family 36”错误信息,如下所示:
Jul 2 05:27:45 xxxxxx kernel: NET: Registered protocol family 36
Jul 2 05:27:45 xxxxxx kernel: NET: Unregistered protocol family 36
Jul 2 05:28:29 xxxxxx kernel: NET: Registered protocol family 36
Jul 2 05:28:29 xxxxxx kernel: NET: Unregistered protocol family 36
Jul 2 05:29:10 xxxxxx kernel: NET: Registered protocol family 36
Jul 2 05:29:10 xxxxxx kernel: NET: Unregistered protocol family 36
Jul 2 05:30:02 xxxxxx kernel: NET: Registered protocol family 36
Jul 2 05:30:02 xxxxxx kernel: NET: Unregistered protocol family 36
搜索了一下,Syslog being flooded with kernel "NET: Registered protocol family 38" messages. 与 Syslog being flooded with kernel "NET: Registered protocol family 38" messages. 这两篇文章都反馈,由于Linux运行在VMWare虚拟化环境下,安装了vmware-tools,将vmware-tools从10.0.5.-1 升级到10.1.0 就会解决这个问题。摘抄部分内容如下
Situation
Following a round of patching, it was observed that syslog was flooded with the following messages :
--- cut here ---
Nov 10 12:08:21 server kernel: [26068249.154815] NET: Unregistered protocol family 38
Nov 10 12:08:21 server kernel: [26068249.154832] NET: Registered protocol family 38
Nov 10 12:08:21 server kernel: [26068249.190805] NET: Unregistered protocol family 38
Nov 10 12:08:23 server kernel: [26068251.200546] NET: Registered protocol family 38
Nov 10 12:08:23 server kernel: [26068251.218140] NET: Unregistered protocol family 38
Nov 10 12:08:23 server kernel: [26068251.218157] NET: Registered protocol family 38
Nov 10 12:08:23 server kernel: [26068251.238126] NET: Unregistered protocol family 38
Nov 10 12:08:23 server kernel: [26068251.238150] NET: Registered protocol family 38
Nov 10 12:08:23 server kernel: [26068251.266167] NET: Unregistered protocol family 38
--- cut here ---
Resolution
The servers were running in a VMWare virtualized environment, and installed with the vmware-tools package from VMWare.
Updating the vmware-tools from version 10.0.5-1, to vmware-tools version 10.1.0 resolved the problem.
Disclaimer
This Support Knowledgebase provides a valuable tool for NetIQ/Novell/SUSE customers and parties interested in our products and solutions to acquire information, ideas and learn from one another. Materials are provided for informational, personal or non-commercial use within your organization and are presented "AS IS" WITHOUT WARRANTY OF ANY KIND.
其实我们系统的错误日志跟这个基本类似,除了Registered protocol family不同 ,那些链接里面是Registered protocol family是38 ,而我们错误日志中Registered protocol family为 36,检查这个协议发现为XTP协议。
# vmware-toolbox-cmd -v
10.0.0.50046 (build-3000743)
# cat /etc/protocols

官方文档Large number of "NET: Registered protocol family 30 31 36" messages,也有更全面的介绍。结合相关资料判断,这个的确应该是vmware-tools版本引起的。

参考资料:
http://www.novell.com/support/kb/doc.php?id=7018302
https://www.suse.com/support/kb/doc/?id=7018302
https://access.redhat.com/solutions/1518873
Linux日志出现大量"kernel: NET: Registered protocol family 36"的更多相关文章
- 有关linux日志分析的详细介绍
linux的日志文件可以帮助我们了解系统所处的状态,比如查出哪些用户有登入,及其它安全相关的一些问题. linux下的日志分析. 以下内容,部分参考了:探讨 linux 日志分析 这篇文章. 1.了解 ...
- Linux日志管理系统rsyslog
一.日志的概念 什么是日志?日志就是历史事件.历史事件包括时间.地点.人物.时间.这个是生活中所说的日志很好理解.在Linux中也有类似的服务,它主要作用就是记录Linux系统的历史事件,包括什么时间 ...
- linux日志文件
linux日志文件 在系统运行正常的情况下学习了解这些不同的日志文件有助于你在遇到紧急情况时从容找出问题并加以解决. /var/log/messages — 包括整体系统信息,其中也包含系统启动期间的 ...
- Linux - 日志文件
Linux日志文件绝大多数存放在/var/log目录,其中一些日志文件由应用程序创建,其他的则通过syslog来创建. Linux系统日志文件通过syslog守护程序在syslog套接字/dev/lo ...
- Linux 日志
成功地管理任何系统的关键之一,是要知道系统中正在发生什么事.Linux 中提供了异常日志,并且日志的细节是可配置的. Linux 日志都以明文形式存储,所以您不需要特殊的工具就可以搜索和阅读它们.您还 ...
- ElasticSearch实战:Linux日志对接Kibana
本文由云+社区发表 ElasticSearch是一个基于Lucene的搜索服务器.它提供了一个分布式多用户能力的全文搜索引擎,基于RESTFul web接口.ElasticSearch是用Java开发 ...
- Rsync,Linux日志及Screen工具介绍
第十六次课 Rsync,Linux日志及Screen工具介绍 目录 一.rsync工具介绍 二.rsync常用选项 三.rsync通过ssh同步 四. rsync通过服务同步 五.linux系统日志 ...
- Linux - 日志文件简介
Linux日志文件绝大多数存放在/var/log目录,其中一些日志文件由应用程序创建,其他的则通过syslog来创建. Linux系统日志文件通过syslog守护程序在syslog套接字/dev/lo ...
- 位于/var/log目录下的20个Linux日志文件
位于/var/log目录下的20个Linux日志文件[译] from:http://buptguo.com/2014/01/16/linux-var-log-files/ 原文地址:20 Linux ...
随机推荐
- 改善JAVA代码01:考虑静态工厂方法代替构造器
前言 系列文章:[传送门] 每次开始新的一本书,我都会很开心.新书新心情. 正文 静态工厂方法代替构造器 说起这个,好多可以念叨的.做了一年多的项目,慢慢也有感触. 说起构造器 大家很明白,构造器 ...
- ACM--string常见用法
在ACM竞赛中,常常需要将读入的数字的每位分离出来,如果采用取余的方法,花费的时间就会太长,这时候,我们可以将读入的数据当成字符串来处理,这样就方便.省时多了.下面这个程序演示了求一个整数各位的和: ...
- Java集合:整体结构
一.Java中集合 Java中集合类是Java编程中使用最频繁.最方便的类.集合类作为容器类可以存储任何类型的数据,当然也可以结合泛型存储指定的类型(不过泛型仅仅在编译期有效,运行时是会被擦除的).集 ...
- RocketMQ源码 — 四、 Consumer 接收消息过程
Consumer consumer pull message 订阅 在Consumer启动之前先将自己放到一个本地的集合中,再以后获取消费者的时候会用到,同时会将自己订阅的信息告诉broker 接收消 ...
- https下 http的会被阻塞 This request has been blocked; the content must be served over HTTPS.
如何在HTTPS 网页中引入HTTP资源: Mixed Content? https://segmentfault.com/q/1010000005872734/a-1020000005874533 ...
- apache用户认证访问机制(转)
Apache服务器已经内置用户验证机制,大家只要适当的加以设置,便可以控制网站的某些部分要用户验证.前期准备,必须已经安装apache,如果还没安装,或者对安装很模糊的话,第1步:我们在/var/ww ...
- jQuery.prop , jQuery.attr ,jQuery.data
理一下这几个概念吧.根据jquery官网. jquery.prop 获取匹配的元素中第一个元素特定的属性值,或者是设置多个元素的属性值. 有4个重载. .prop(propertyName) 获取属性 ...
- 监控MySQL组复制
使用 Perfomance Schema 中的表来监控组复制,假定你的MySQL编译时已经启动了 Performance Schema 表.组复制将添加如下两张 P_S 表: performance_ ...
- 翻译:insert select(已提交到MariaDB官方手册)
本文为mariadb官方手册:insert select的译文. 原文:https://mariadb.com/kb/en/insert-select/ 我提交到MariaDB官方手册的译文:http ...
- 工作中常用Windows快捷键整理(1)-快速关闭网页
打开桌面 win+D,显示桌面快捷键,不会关闭浏览器页面,是显示桌面. 关闭当前打开的所有标签页 Alt+F4,关闭当前打开的所有浏览器标签页. 关闭当前打开的标签页 Ctrl+W,关闭当前打开的标签 ...