On 07.12.20 10:35, sampei02@xxxxxxxxxx wrote:
My OS is Centos 7.
doesn't centos come with squid package, including logrotate config?
But I manage rotation by logrotate, according to your suggestions in
/etc/logrotate.d/squid, among postscript and endscript, there is written
'squid -k rotate’ so you don’t invoke squid rotation too ?!? We have 2
rotations?
you are running squid -k rotate in postrotate too, so what is your question?
according to squid docs, squid only reopens log files in "rotate" request,
so logrotate takes care about renaming and compressing files, while squid
only has to reopen them.
On 07.12.20 09:12, sampei02@xxxxxxxxxx <mailto:sampei02@xxxxxxxxxx> wrote:
I want to rotate access.log by logrotate system process so I disabled
rotation in squid.conf, logfile_rotate has been set to zero; by logrotate
I can compress log files and to name them with date suffix.
But what I have to write among postrotate and endscript ? What command to
send to squid to start rotation?
It’s right to write "squid -k rotate" in postrotate section if I wanted to
manage rotation only by logrotate?
this is very common on debian-based systems.
This is my /etc/logorotate.d/ file
var/log/squid/access.log {
daily
compress
rotate 365
missingok
nocreate
sharedscripts
postrotate
test ! -e /var/run/squid.pid || test ! -x /usr/sbin/squid || /usr/sbin/squid -k rotate 2>/dev/null
endscript
}
On 7 Dec 2020, at 10:08, Matus UHLAR - fantomas <uhlar@xxxxxxxxxxx> wrote:
are you sure you don't run debian? ;-)
I would just like to avoit redirecting stderr to /dev/null
- if something bad happens, you should know it and not flush the info
/var/log/squid/*.log {
daily
compress
delaycompress
rotate 31
missingok
nocreate
sharedscripts
prerotate
test ! -x /usr/sbin/sarg-reports || /usr/sbin/sarg-reports daily
endscript
postrotate
test ! -e /var/run/squid.pid || test ! -x /usr/sbin/squid || /usr/sbin/squid -k rotate
endscript
}
--
Matus UHLAR - fantomas, uhlar@xxxxxxxxxxx ; http://www.fantomas.sk/
Warning: I wish NOT to receive e-mail advertising to this address.
Varovanie: na tuto adresu chcem NEDOSTAVAT akukolvek reklamnu postu.
Silvester Stallone: Father of the RISC concept.
_______________________________________________
squid-users mailing list
squid-users@xxxxxxxxxxxxxxxxxxxxx
http://lists.squid-cache.org/listinfo/squid-users