Redhat

在 RHEL 上執行的 Rsyslog 無法轉發消息 - rsyslogd:操作“操作 8”已暫停

  • July 15, 2021

我正在嘗試配置一個 rsyslog 代理,它將日誌消息轉發到中央伺服器。但是,我收到以下錯誤。錯誤消息中提供的連結未指定錯誤的根本原因。

rsyslogd: action 'action 8' suspended, next retry is Wed Jan 16 2:52:17 2019 [v8.24.0-34.el7 try http://www.rsyslog.com/e/2007 ]

改進 Raj 的上述回答:

與其禁用強制模式,不如將 SELinux 配置為打開 rsyslog 守護程序和偵聽消息的埠之間的連接。

您可以使用以下命令執行此操作:

sudo semanage port -a -t syslogd_port_t -p tcp <port>

您的 rsyslog 配置指定記錄到不存在且無法創建的文件或設備。編輯配置時是否打錯字?

您可以使用以下命令找出正在引用的路徑:

[root@localhost ~]# rsyslogd -dn 2>/dev/null | grep "ACTION 8"

引用自:https://serverfault.com/questions/975519