我遇到了一个奇怪的情况,syslog-ng 在某些重新加载和某些条件下会冻结。
syslog-ng 版本是 ubuntu 20.04 的默认版本3.25.1
。它必须与某些内容相关,因为当它从 重新配置为时,log_msg_size
这种情况就开始发生了,而这实际上是它的默认值。log_msg_size(16384)
log_msg_size(65536)
重新配置后,守护进程将保持状态Reloading configuration
,systemd
并完全停止登录。此外,它没有响应TERM
信号,因此必须强制终止它。在此状态下,任何重新加载配置的尝试都会收到有关已存在的配置重新加载的错误警告。
如果这还不够奇怪的话,那么就终止守护进程,启动它,log_msg_size(16384)
然后正常停止它,并再次重新配置它,以log_msg_size(65536)
使重新加载正常工作,直到发生某些事情并且重新加载开始将进程挂起在所述的状态。
有什么线索表明我可能遗漏了什么吗?我尝试完全删除该选项并让它获得自己的默认值,但似乎仍然发生相同的情况。