-c 0 -r
オプションと行を追加してrsyslog(CentOS 6.3)を構成しました
local2.* /var/log/haproxy.log
rsyslog
を再起動しましたが、発生するのはhaproxy.log
が作成されることだけです。書き込まれることはありません。
これをトラブルシューティングする方法がよくわかりません。
以下はhaproxy.cfg
ファイルです。 local2
でのgreppingに応じて、rsyslog.conf
を使用するように構成されたものは他にありません。私のhaproxy設定は基本的にデフォルトであり、最初にロギングを機能させようとするだけです。
HaproxyにはUDP経由のsyslogロギングしかないと思います。 haproxy.cfgのログ構成行は何ですか?
それは...ですか?
log 127.0.0.1 local2
その場合は、コメントを外してrsyslog構成でUDPサーバーモジュールを有効にする必要があります。
$ModLoad imudp.so
$UDPServerRun 514
ヒント:私はすべてのhaproxyサーバーで次のコマンドを実行します。
Sudo sed -i 's/#$ModLoad imudp.so/$ModLoad imudp.so/' /etc/rsyslog.conf; Sudo sed -i 's/#$UDPServerRun 514/$UDPServerRun 514/' /etc/rsyslog.conf; Sudo service rsyslog restart