remote-server - 如何调试 rsyslog 到远程服务器的问题?
问题描述
我有大约 15 台服务器将它们的 syslog 发送到一个公共日志服务器,所有服务器都是 redhat7.7,所以 rsyslog 是最新版本(8.24)。正常的日志传到普通服务器上OK,但是后来有一些应用日志用imfile模块看,我的问题是只有一部分传对了,有的传不上去,或者有几天,日志丢失了几个小时,然后在一天的剩余时间里都可以。我该如何调试这个问题,我可以显示自定义日志定义的一小部分:
$InputFileName /var/log/log-compression.log
$InputFileTag log-compression-log
$InputFileStateFile stat-log-compression-log
$InputFileSeverity info
$InputFileFacility local2
$InputRunFileMonitor
大约有 20 个这样的部分,其中一些可以工作,而另一些则不能,并且语法完全相同,都是用 ansible 部署的。
解决方案
推荐阅读
- javascript - 如何在 JS 中使用 Material-UI 的 CSS 转换嵌套的 CSS?
- r - 错误:包“摘要”的编译失败
- php - PHP CURL:Discord api oAuth 加入行会不起作用
- c# - 谷歌地图标记图标不显示
- python - 使用模板 MRI 进行 MNE 体积源估计
- awk - 使用 awk 重新格式化文本
- javascript - 默认情况下,子选择下拉列表在 Select any
- python - 禁止 TypeError 多对多集
- java - 在返回所述接口的通用接口中创建一个静态变量(或至少在 Spring 的映射器中)
- pdf - 打印到 PDF - 如何避免自动显示屏幕以请求保存位置?