小编Jan*_*ger的帖子

nginx 记录到系统日志 - 连接被拒绝

我正在尝试设置 nginx 1.7.3 以将日志发送到 syslog,但是当我进行此配置时:

server {
    access_log syslog:server=localhost;
}
Run Code Online (Sandbox Code Playgroud)

这显示在 nginx 的错误日志中:

2015/01/15 21:42:47 [error] 16776#0: send() failed (111: Connection refused)
2015/01/15 21:42:48 [error] 16776#0: send() failed (111: Connection refused)
2015/01/15 21:42:50 [error] 16776#0: send() failed (111: Connection refused)
Run Code Online (Sandbox Code Playgroud)

我已经关注了http://nginx.org/en/docs/syslog.html并尝试了那里指定的不同参数,但没有运气......

服务器运行 rsyslogd 守护进程,其他应用程序(cron、mysql)在那里没有任何问题地记录日志。

/etc/rsyslogd.conf

#  /etc/rsyslog.conf    Configuration file for rsyslog.
#
#                       For more information see
#                       /usr/share/doc/rsyslog-doc/html/rsyslog_conf.html


#################
#### MODULES ####
#################

$ModLoad imuxsock # provides support for local system logging
$ModLoad imklog   # provides kernel …
Run Code Online (Sandbox Code Playgroud)

nginx syslog rsyslog

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

nginx ×1

rsyslog ×1

syslog ×1