Pour vous informer que ca fonctionne depuis plusieurs jours avec ce fichier de conf:
/var/log/squid/cache.log {
rotate 2
size 5G
compress
notifempty
missingok
nodateext
nocreate
sharedscripts
postrotate
# Asks squid to reopen its logs. (logfile_rotate 0 is set in squid.conf)
# errors redirected to make it silent if squid is not running
/usr/sbin/squid -k rotate 2>/dev/null
# Wait a little to allow Squid to catch up before the logs is compressed
sleep 1
endscript
}
merci de vos retours.
non non ce n'est pas pour faire tourner les logs, la je recupere les logs d'accès de squid (access.log) que je découpe avec awk (je pourrais le faire en tif avec squid mais j'ai besoin qu'un autre programme lise des logs sous un autre format), je les envoi vers un csv qui est lui meme envoyé à un blob azure.
Un collaborteur récupère ces logs et les mets dans un powerBI pour en fait des jolis graphiques qui plaisent ;)
Donc ca dit qu'il a fait une rotation cette nuit mais depuis plus rien.
en fait comme il en a dejà fait un, il en fera pas d'autre avant demain:
error: destination /var/log/squid/cache.log-20210708.gz already exists, skipping rotation
fichier cron.hourly
#!/bin/sh
/usr/sbin/logrotate /etc/logrotate.conf
EXITVALUE=$?
if [ $EXITVALUE != 0 ]; then
/usr/bin/logger -t logrotate "ALERT exited abnormally with [$EXITVALUE]"
fi
exit $EXITVALUE
et tjrs le fichier de conf squid_cache (sous logrotate.d)
/var/log/squid/cache.log {
rotate 2
size 5G
compress
notifempty
missingok
nocreate
sharedscripts
postrotate
# Asks squid to reopen its logs. (logfile_rotate 0 is set in squid.conf)
# errors redirected to make it silent if squid is not running
/usr/sbin/squid -k rotate 2>/dev/null
# Wait a little to allow Squid to catch up before the logs is compressed
sleep 1
endscript
}
/var/log/squid/cache.log {
rotate 2
size 5G
compress
notifempty
missingok
nocreate
sharedscripts
postrotate
# Asks squid to reopen its logs. (logfile_rotate 0 is set in squid.conf)
# errors redirected to make it silent if squid is not running
/usr/sbin/squid -k rotate 2>/dev/null
# Wait a little to allow Squid to catch up before the logs is compressed
sleep 1
endscript
[^] # Re: 2 choses
Posté par kbvz . En réponse au message Cherche a envoyer un fichier en focntione d'un autre fichier. Évalué à 1.
Tout marche,et je t'en remercie ;)
si je devais envoyer les 2 fichiers en meme temps, penses tu que rajouter une ligne cp avec le ficher (precedent) marcherait?
Thks
[^] # Re: wait and see
Posté par kbvz . En réponse au message Cache log de squid ne tourne pas . Évalué à 1.
Bonjour,
Pour vous informer que ca fonctionne depuis plusieurs jours avec ce fichier de conf:
Merci de votre aide
[^] # Re: wait and see
Posté par kbvz . En réponse au message Cache log de squid ne tourne pas . Évalué à 1.
j'ai trouvé sur le net le parmametre nodateext qui devrait peut etre résoudre le soucis
# pas de rotation, juste un envoi d'informations vers azure
Posté par kbvz . En réponse au message Cherche a envoyer un fichier en focntione d'un autre fichier. Évalué à 1. Dernière modification le 08 juillet 2021 à 12:49.
Bonjour,
merci de vos retours.
non non ce n'est pas pour faire tourner les logs, la je recupere les logs d'accès de squid (access.log) que je découpe avec awk (je pourrais le faire en tif avec squid mais j'ai besoin qu'un autre programme lise des logs sous un autre format), je les envoi vers un csv qui est lui meme envoyé à un blob azure.
Un collaborteur récupère ces logs et les mets dans un powerBI pour en fait des jolis graphiques qui plaisent ;)
J'ai vu plusieuirs piste ici a creuser ;)
je vais donc prendre ma pelle et fouiller ca ;)
Thks a lot
[^] # Re: wait and see
Posté par kbvz . En réponse au message Cache log de squid ne tourne pas . Évalué à 1.
Bonjour,
Donc ca dit qu'il a fait une rotation cette nuit mais depuis plus rien.
en fait comme il en a dejà fait un, il en fera pas d'autre avant demain:
error: destination /var/log/squid/cache.log-20210708.gz already exists, skipping rotation
fichier cron.hourly
#!/bin/sh
/usr/sbin/logrotate /etc/logrotate.conf
EXITVALUE=$?
if [ $EXITVALUE != 0 ]; then
/usr/bin/logger -t logrotate "ALERT exited abnormally with [$EXITVALUE]"
fi
exit $EXITVALUE
et tjrs le fichier de conf squid_cache (sous logrotate.d)
/var/log/squid/cache.log {
rotate 2
size 5G
compress
notifempty
missingok
nocreate
sharedscripts
postrotate
# Asks squid to reopen its logs. (logfile_rotate 0 is set in squid.conf)
# errors redirected to make it silent if squid is not running
/usr/sbin/squid -k rotate 2>/dev/null
# Wait a little to allow Squid to catch up before the logs is compressed
sleep 1
endscript
}
[^] # Re: wait and see
Posté par kbvz . En réponse au message Cache log de squid ne tourne pas . Évalué à 1.
Ca dit que j'ai fait des boulettes ce matin donc..
[^] # Re: maxsize
Posté par kbvz . En réponse au message Cache log de squid ne tourne pas . Évalué à 1.
Bonjour,
Merci ;)
j'ai essayé ce paramètre et il en voulait pas, du coup je me suis rabattu sur size qui est plus restrictif
# wait and see
Posté par kbvz . En réponse au message Cache log de squid ne tourne pas . Évalué à 1.
Bonjour,
merci de ton retour.
c'est corrigé, wait and see dans 1h ;)