web-dev-qa-db-ja.com

haproxyがロギングしない

-c 0 -rオプションと行を追加してrsyslog(CentOS 6.3)を構成しました

local2.* /var/log/haproxy.log 

rsyslogを再起動しましたが、発生するのはhaproxy.logが作成されることだけです。書き込まれることはありません。

これをトラブルシューティングする方法がよくわかりません。

以下はhaproxy.cfgファイルです。 local2でのgreppingに応じて、rsyslog.confを使用するように構成されたものは他にありません。私のhaproxy設定は基本的にデフォルトであり、最初にロギングを機能させようとするだけです。

5
user160910

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
9
martian111