我尝试/var/log/haproxy.log
使用命令读取文件:clog -f haproxy.log
但什么也没发生。没有打开任何窗口。我如何查看我的错误日志?我在 pfsense 上。
答案1
首先,您必须在设置中激活日志。
服务 -> HAProxy -> 设置,“日志记录”部分。
在“远程系统日志主机”中输入/var/run/log
。
保存并应用。现在clog -f /var/log/haproxy.log
你应该得到一些东西了。
答案2
为了能够在 pfSense 2.7.0 上启用 HAProxy 的本地日志,我必须编辑文件/etc/defaults/rc.conf
并更改行syslogd_flags
以允许 syslog 监听 UDP 套接字,如FreeBSD 论坛:
syslogd_flags="-s -b localhost -C"
我重新启动了系统并将 HAProxy 设置更改为 @DeepBlueMussel 推荐的设置,并且它可以按预期工作。
您还可以在 pfSense UI 上检查 HAProxy 日志(统计 > 系统日志 > 包 > haproxy)。
要显示特定于特定前端的详细信息(例如客户端访问的 URL),请启用“详细日志“前端配置中的复选框。