On 17/04/2015 7:45 p.m., Gary Woodman wrote:
> Greetings!
> 
> We have a couple of instances of squid to service our students' Internet 
> access.
> 
> Squid version is:
> Squid Cache: Version 3.4.10
> We use the pre-packaged Red Hat binary from 
> http://www1.ngtech.co.il/repo/centos/, as linked to from the squid wiki, as 
> the Red Hat version is rather old.
> 
> The two instances are effectively identical; they are not peered, we just use 
> round-robin DNS. We have a script to sync the configs (barring obvious things 
> like tcp_outgoing_address and visible_hostname).
> 
> The first system, I'll call T1, functions fine and specifically, the logging 
> behaves as expected and like all our other squid instances. We have 
> "log_rotate 30" to keep 30 days of logs, and "squid -k rotate" at midnight 
> via cron. The rotate renumbers all the logs, and squid starts writing in a 
> new access.log. This is our main interest, as data from access logs feeds our 
> quotaing and other usage reports.
> 
> The second system, T2, has the same setup and while it renumbers the logs all 
> right, it doesn't close them or start writing in new ones. Thus we see a 
> succession of zero-length access.logs, eventually access.log.29 reaches over 
> 3 gigabytes, and on the next rotation, the whole lot is thrown away and squid 
> finally starts writing in a fresh access.log, which gradually works its way 
> up to access.log.29 again in the next log_rotate cycle. This is rather 
> disadvantageous, as most of the time there will not be 30 days worth of data 
> in the logs like on T1.
> 
> Other logs such as cache.log and store.log suffer equally the same buildup 
> and wipe.
> 
> Does anyone have any suggestions? How might we go about debugging this 
> situation?

I'd almost guarantee you the log rotation script is different on the two
servers.

Most systems use the OS provided log rotation service, which does the
rotate atomically then runs squid -k rotate. squid.conf has
"logfile_rotate 0" to prevent Squid touching the OS rotation numbering.

What you describe is classic symptoms of the OS rotating logs, but only
doing the "squid -k rotate" action once every month.


HTH
Amos

_______________________________________________
squid-users mailing list
squid-users@lists.squid-cache.org
http://lists.squid-cache.org/listinfo/squid-users

Reply via email to