当 syslog-ng 遇到带有较旧时间戳的日志消息时,它会冻结/不记录
我们发现 syslog-ng 3.8.1 会丢弃带有较旧时间戳的日志。我们的系统在重启后无法保留硬件时钟,但即使存在 ntp 抖动,也可能存在问题。 看起来,如果 syslog-ng 看到具有特定时间的日志,则任何具有较旧时间戳的日志都会被拒绝。虽然我们看到 syslog-ng 接收到了日志,但不清楚为什么我们没有看到它们被处理。 我们还发现,简单地改变系统时间(落后于时钟)而不重新加载也会导致 syslog-ng 冻结。 升级到 syslog-ng 3.22 也无济于事。启用 NTP 确实有助于解决问题,但时间抖动校正可能会再次冻结 syslog-n...