Je suis en train de migrer mon ancien Squid (2.7 dans Debian 7.8 vers 3.1 dans CentOS 6.6).
J'ai besoin d'envoyer des logs à un serveur syslog situé sur une autre machine.
J'ai ajouté la configuration suivante au nouveau serveur
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
Cette configuration fonctionne bien sur l'ancien serveur, mais sur le nouveau, Squid ne démarre pas.
J'ai lancé squid avec l'option -d 10, et il me montre ceci dans stdout :
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.
Quelqu'un a-t-il une idée ? J'ai vérifié la référence de la configuration du cache de squid pour squid 3.1 et cette configuration semble être correcte.
Merci d'avance