如何避免haproxy docker中的“sendmsg()/writev() failed in logger”错误

问题描述 投票:0回答:2

我在我的 haproxy 的 docker 日志中收到此错误:

[ALERT] 135/235942 (8) : sendmsg()/writev() failed in logger #1: No such file or directory (errno=2)

我的设置在以下问题中描述: docker 中的 HAProxy

有人可以建议如何解决这个问题吗?

此外,如何查看/启用对 haproxy 的实际访问以及到不同服务器的路由活动的日志?

谢谢

docker haproxy
2个回答
0
投票

检查是否有 /var/lib/haproxy/dev/log - 如果没有,重新启动 rsyslogd。


0
投票

我也有同样的错误。发现运行 haproxy chrooted

/dev/log
在 chroot 中不可用。删除/注释以下行使日志记录对我有用:

global
#    chroot /var/lib/haproxy

如果 haproxy 在 chroot 之前打开日志套接字,那就太好了。

© www.soinside.com 2019 - 2024. All rights reserved.