syslog-ng 无法登录 lxc 主机

syslog-ng 无法登录 lxc 主机

我们正在运行带有多个 lxc 容器的 CentOS 6 服务器。对于系统日志记录,我们使用 syslog-ng。一段时间后,syslog-ng 守护进程停止记录消息,但守护进程仍在运行。这种情况也会发生在主机上和容器内(另一个 syslog-ng 正在运行)。我们尚未找到任何故障模式,但我们假设它与 lxc 有关,因为我们在其他主机上没有遇到这些问题。

我们怀疑这些问题发生在多个 lxc-container 运行时,并且只有“新”进程无法记录。

我们正在运行以下软件版本:

  • CentOS-Linux 6.4/6.5
  • lxc-0.7.5
  • syslog-ng-3.2.5

你有什么想法?

谨致问候 trademesh

答案1

我怀疑存在 FD 泄漏(您可以使用 lsof 确认),出于某种奇怪的原因,它只在 LXC 下出现。我建议升级到较新的 syslog-ng(3.5+),看看问题是否仍然存在。自 3.2 以来,很多问题都得到了修复。

相关内容