> doesn't centos come with squid package, including logrotate config? I manually installed Squid package 4.8-1 by yum utility while logrotate 3.8.6-19 was already installed. > you are running squid -k rotate in postrotate too, so what is your question? When I installed Squid package, It’s has been created automatically /etc/logrotate.d/squid as I showed in previous mails and where there is written 'squid -k rotate’. My question is: if I use logrotate process why in /etc/logrotate.d/squid is recalled ''squid -k rotate’ ? I thought 'squid -k rotate’ started another file rotation in addition to logrotate. > On 7 Dec 2020, at 12:07, Matus UHLAR - fantomas <uhlar@xxxxxxxxxxx> wrote: > > 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 _______________________________________________ squid-users mailing list squid-users@xxxxxxxxxxxxxxxxxxxxx http://lists.squid-cache.org/listinfo/squid-users