プロセス間通信に unix-stream ソケットを使用するように syslog-ng 宛先パスを構成しようとしています。このドキュメントhttp://www.balabit.com/sites/default/files/documents/syslog-ng-ose-3.3-guides/en/syslog-ng-ose-v3.3-guide-admin-を読みましたen/html/configuring_destinations_unixstream.html .
同じための私のsyslog.conf(その一部のみ)は次のとおりです。
source s_dxtcp { tcp(ip(0.0.0.0) port(514)); };
filter f_request {program("dxall");};
destination d_dxall_unixstream {unix-stream("/var/run/logs/all.log");};
log {source(s_dxtcp); filter(f_request); destination(d_dxall_unixstream);};
syslog-ng サーバーを再起動すると、次のメッセージが表示されます。
Connection failed; fd='11', server='AF_UNIX(/var/run/logs/all.log)',
local='AF_UNIX(anonymous)', error='Connection refused (111)'
Initiating connection failed, reconnecting; time_reopen='60'
このエラーは何を意味しますか? syslog-ng で UNIX ソケットを使用するにはどうすればよいですか? 誰でも私を助けてくれませんか。