Re: [squid-users] Log rotation kills helpers

From: Eliezer Croitoru <eliezer_at_ngtech.co.il>
Date: Wed, 02 Oct 2013 00:36:38 +0300

If you use something like "log helper" and send the logs to another
component like syslog or any other logs server you won't have any of
these troubles in most cases.

Eliezer

On 10/01/2013 10:18 PM, Carlos Defoe wrote:
> I had this problem, with kerberos authentication helpers.
>
> I configured logrotate to rotate squid logs,
>
> # cat /etc/logrotate.d/squid
>
> /var/log/squid/*.log {
> daily
> rotate 7
> compress
> notifempty
> sharedscripts
> missingok
> postrotate
> /path/to/squid -k rotate
> endscript
> }
>
> and at squid.conf
>
> logfile_rotate 0
>
> Then, no more troubles.
>
>
> On Mon, Sep 30, 2013 at 12:19 PM, Alex Rousskov
> <rousskov_at_measurement-factory.com> wrote:
>> On 30/09/2013 7:26 p.m., Kris Glynn wrote:
>>> Shouldn't a squid -k rotate leave helpers
>>> alone when it's just instructing squid to rotate the logs?
>>
>> Yes, but nobody has implemented that functionality yet. Implementing it
>> is not easy because of the complication that Amos has mentioned below:
>>
>>
>> On 09/30/2013 01:16 AM, Amos Jeffries wrote:
>>> The helpers are logging to cache.log via stderr. They need to be
>>> restarted to connect to the new cache.log once it has been rotated.
>>
>> Ideally, Squid should "proxy" helper logging messages (instead of tying
>> them to a specific cache.log descriptor) so that log rotation does not
>> kill helpers.
>>
>> http://wiki.squid-cache.org/SquidFaq/AboutSquid#How_to_add_a_new_Squid_feature.2C_enhance.2C_of_fix_something.3F
>>
>>
>> Alex.
>>
Received on Tue Oct 01 2013 - 21:36:50 MDT

This archive was generated by hypermail 2.2.0 : Wed Oct 02 2013 - 12:00:04 MDT