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
> <rouss...@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.
>>

Reply via email to