Thank you Lorenzo for the details. I'll investigate this today and get back to you.
On Fri, Jun 18, 2021 at 1:35 AM MAURIZI Lorenzo <[email protected]> wrote: > Unfortunately, log rolling does not work, even after the changes: the new > logs are written onto the rotated log file. > > > > Here is the directory listing at 18/06/2021 8:29 > > > > root@it-net-proxy2:/var/log/trafficserver# ll > > total 132 > > drwxr-x--- 2 trafficserver adm 4096 Jun 16 07:00 . > > drwxr-xr-x 9 root root 4096 Jun 18 00:00 .. > > -rw-r--r-- 1 trafficserver trafficserver 27 May 27 15:09 .diags.log.meta > > -rw-r--r-- 1 trafficserver trafficserver 27 May 27 15:09 > .manager.log.meta > > -rw-r--r-- 1 trafficserver trafficserver 67 Jun 15 08:41 > .squid.blog.meta > > -rw-r--r-- 1 trafficserver trafficserver 11870 Jun 15 09:47 diags.log > > -rw-r--r-- 1 trafficserver trafficserver 72990 Jun 15 09:47 manager.log > > -rw-r--r-- 1 trafficserver trafficserver 2472 May 28 11:47 > squid.blog_it-net-proxy2.20210527.15h13m48s-20210528.00h00m02s.old > > -rw-r--r-- 1 trafficserver trafficserver 3408 Jun 3 12:05 > squid.blog_it-net-proxy2.20210528.11h51m31s-20210601.07h00m01s.old > > -rw-r--r-- 1 trafficserver trafficserver 3160 Jun 8 17:37 > squid.blog_it-net-proxy2.20210603.16h51m09s-20210607.07h00m01s.old > > -rw-r--r-- 1 trafficserver trafficserver 2008 Jun 15 08:39 > squid.blog_it-net-proxy2.20210609.10h14m08s-20210610.07h00m00s.old > > -rw-r--r-- 1 trafficserver trafficserver 5440 Jun 18 08:26 > squid.blog_it-net-proxy2.20210615.08h41m21s-20210616.07h00m04s.old > > > > As you can see, the last file (rotated the 16th of june) has been modified > today, some minutes ago. No squid.blog file is present. > > If I list the content of the rotated file with traffic_logcat, I can see > the recent traffic. > > > > Is it a known bug? > > > > Apart from restarting the daemon, is there any other workaround? (e.g. > tweaking a configuration directive) > > Thanks in advance. > > > > Lorenzo > > > > > > > > *Da:* MAURIZI Lorenzo > *Inviato:* martedì 15 giugno 2021 09:52 > *A:* '[email protected]' <[email protected]> > *Oggetto:* R: Problem with logging with ver. 8.0.2 > > > > Dear all > > I found out that some of the configuration directives I used are not > supported by Trafficserver 8.0.x > > In particular > > proxy.config.log.rolling_allow_empty > > and > > proxy.config.log.rolling_max_count > > > > I removed those configuration directives and will see what happens. > > > > Best regards > > Lorenzo > > > > *Da:* MAURIZI Lorenzo > *Inviato:* giovedì 3 giugno 2021 17:29 > *A:* '[email protected]' <[email protected]> > *Oggetto:* Problem with logging with ver. 8.0.2 > > > > Hi all, > > I have just installed Traffic Server 8.0.2 (the version from Debian 10 > repositories) and I noticed some problems with logging. > > > > In particular, I would like to rotate the binary log every day at 7.00 AM > and rotate even if the file is empty (at 6.55 the daily cron script > analyzes the squid.blog file with calamaris script, so I lose 5 minutes of > potential traffic, but it’s ok). > > The rotation does not work as expected, and as a worst behaviour, after > rotation the daemon keeps logging into the rotated file. > > > > Please look at this ls listing: > > root@it-net-proxy2:/etc/trafficserver# ll /var/log/trafficserver/ > > total 92 > > drwxr-x--- 2 trafficserver adm 4096 Jun 1 07:00 . > > drwxr-xr-x 9 root root 4096 Jun 3 00:00 .. > > -rw-r--r-- 1 trafficserver trafficserver 27 May 27 15:09 .diags.log.meta > > -rw-r--r-- 1 trafficserver trafficserver 27 May 27 15:09 > .manager.log.meta > > -rw-r--r-- 1 trafficserver trafficserver 67 May 28 11:51 > .squid.blog.meta > > -rw-r--r-- 1 trafficserver trafficserver 8190 Jun 3 16:51 diags.log > > -rw-r--r-- 1 trafficserver trafficserver 51039 Jun 3 16:51 manager.log > > -rw-r--r-- 1 trafficserver trafficserver 2472 May 28 11:47 > squid.blog_it-net-proxy2.20210527.15h13m48s-20210528.00h00m02s.old > > -rw-r--r-- 1 trafficserver trafficserver 3408 Jun 3 12:05 > squid.blog_it-net-proxy2.20210528.11h51m31s-20210601.07h00m01s.old > > root@it-net-proxy2:/etc/trafficserver# > > > > As you can see, there is no squid.blog file and the rotated log > squid.blog_it-net-proxy2.20210528.11h51m31s-20210601.07h00m01s.old has been > modified the 3rd of June, even if its title states that it contains logs > till the 1st of june at 7 AM. > > If I restart the daemon, it starts logging into the plain squid.blog again. > > The log files are quite empty, as the server is in pre-production phase > (only one client uses this proxy, with very low traffic). > > > > Here is the relevant part of the records.config file, related to logging: > > > > CONFIG proxy.config.log.logging_enabled INT 3 > > CONFIG proxy.config.log.max_space_mb_for_logs INT 10000 > > CONFIG proxy.config.log.max_space_mb_headroom INT 500 > > CONFIG proxy.config.log.rolling_enabled INT 1 > > CONFIG proxy.config.log.rolling_offset_hr INT 7 > > CONFIG proxy.config.log.rolling_interval_sec INT 86400 > > CONFIG proxy.config.log.rolling_allow_empty INT 1 > > CONFIG proxy.config.log.auto_delete_rolled_files INT 1 > > CONFIG proxy.config.log.periodic_tasks_interval INT 5 > > CONFIG proxy.config.log.rolling_max_count INT 365 > > > > What I would like to obtain is a daily rotated log file, and keep a year > of rotated logfiles. > > Is there anything wrong? > > Why Traffic Server keeps logging into rotated file? > > > > Thank you in advance for any help. > > > > _______________________________________ > Lorenzo Maurizi > > Servizio Sviluppo Tecnologico > > Comune di Jesi > > > -- "Come to Me, all who are weary and heavy-laden, and I will give you rest. Take My yoke upon you and learn from Me, for I am gentle and humble in heart, and you will find rest for your souls. For My yoke is easy and My burden is light." ~ Matthew 11:28-30
