Squid 无法向 syslog 服务器发送 UDP 消息

Squid 无法向 syslog 服务器发送 UDP 消息

我正在将我的旧 Squid(Debian 7.8 中的 2.7 迁移到 CentOS 6.6 中的 3.1)

我需要将日志发送到位于另一台机器的系统日志服务器

我在新服务器中添加了以下配置

logformat S2combined %ts.%03tu %6tr %>a %Ss/%03Hs %<st %rm %ru %[un %Sh/%<A %mt "%{Referer}>h" "%{User-Agent}>h"
access_log /var/log/squid/access.log S2combined
access_log udp://192.168.4.63:514 S2combined

该配置在旧服务器中运行良好,但在新服务器中,Squid 无法启动。

我使用 -d 10 选项运行了 squid,它在标准输出中显示了以下内容:

FATAL: Cannot open 'udp://192.168.4.63:514' for writing.
    The parent directory must be writeable by the
    user 'squid', which is the cache_effective_user
    set in squid.conf.

有人知道吗?我一直在检查 squid 3.1 的 squid 缓存配置参考,这个配置似乎没问题

提前致谢

答案1

相关内容