Ubuntu:syslog 已满,协议系列为 39

Ubuntu:syslog 已满,协议系列为 39

在装有 Ubuntu 12.04LTS 的设备上,我的 /var/log/syslog 已满,

NET: Registered protocol family 39
NET: Unregistered protocol family 39

有人能告诉我这个协议系列是什么吗?我四处寻找,但没有找到任何线索。

此外,dmesg 告诉我:

dmesg: klogctl failed: Bad address

它不显示任何日志。

本质上,这是一种仅运行几个应用服务器(Java)的设备。

这两个问题有可能相关吗?

答案1

由于这是一个 3.5 内核,我在挖掘源代码时发现了这一点http://lxr.free-electrons.com/source/include/linux/socket.h?v=3.5

 #define AF_NFC          39      /* NFC sockets                  */
 ...
 #define PF_NFC          AF_NFC

在较旧的内核上可能不存在。

现在它的含义仍不清楚,我将随着调查的进行更新我的答案。

哦,显然,有些内核存在一个错误,内核日志中的大量消息使 dmesg 的行为与我所展示的方式一致。事实上,这里的“大量”日志是关于协议系列 39 的日志。所以是的,它们是相关的。

相关内容