Redhat
在 RHEL 上執行的 Rsyslog 無法轉發消息 - rsyslogd:操作“操作 8”已暫停
我正在嘗試配置一個 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"