[squid-users] Log rotate
sampei02 at tiscali.it
sampei02 at tiscali.it
Mon Dec 7 11:52:30 UTC 2020
> 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 at fantomas.sk> wrote:
>
> On 07.12.20 10:35, sampei02 at tiscali.it 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 at tiscali.it <mailto:sampei02 at tiscali.it> 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 at fantomas.sk> 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 at fantomas.sk ; 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 at lists.squid-cache.org
> http://lists.squid-cache.org/listinfo/squid-users
More information about the squid-users
mailing list