<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p>I discovered that 'squid -k rotate' toggles cache.log output into full debug mode as if I had done 'squid -k debug'.  Execute a second rotate and it toggles debug off. This only happens when I have an ecap adapter configured. Comment out those lines and
 everything works as expected. <br>
</p>
<p>My question is about the debug behavior. I<span>f this isn't a bug</span>, I'd like to understand the reason rotate would do this. There are no errors when parsing or in normal operation. The ecap adapter works except for a memory leak.
<span>Someone is looking into that. </span>I've found it necessary to execute a reconfigure to ensure debugging is off.<br>
</p>
<p><br>
</p>
<p>squid.conf has '<span>debug_options ALL,1'. <br>
</span></p>
<p><span>'squid -k reconfigure' corrects the logging.</span></p>
<p><span>Tried with logfile_rotate 0, 1 and 10.</span></p>
<p><span>Rotating the log just ends up filling the next log to max and squid halts.</span></p>
<p><span>I've run 3.5.19 with same results. Will be trying 22 when I get a minute.<br>
</span></p>
<p><span>Any ideas are appreciated. <br>
</span></p>
<p><br>
</p>
<p>Version and options:<br>
</p>
<div>squid -v<br>
Squid Cache: Version 3.5.17<br>
Service Name: squid<br>
configure options:  '--enable-ecap' '--disable-arch-native' '--with-openssl' '--enable-ssl' '--enable-ltdl-convenience' '--enable-linux-netfilter' '--enable-auth' '--with-libcap' '--with-default-user=squid' '--sysconfdir=/etc/squid' '--with-logdir=/var/log/squid'
 '--with-swapdir=/var/spool/squid' '--enable-wccpv2' '--enable-ssl-crtd'<br>
</div>
<br>
<p></p>
<p>I don't see anything interesting in these first logged lines after executing 'squid -k rotate':</p>
<p></p>
<div>2016/11/16 21:42:22| Set Current Directory to /var/spool/squid<br>
2016/11/16 21:42:22.952 kid1| storeDirWriteCleanLogs: Starting...<br>
2016/11/16 21:42:22.953 kid1| 6,5| disk.cc(71) file_open: file_open: FD 10<br>
2016/11/16 21:42:22.953 kid1| 51,3| fd.cc(198) fd_open: fd_open() FD 10 /var/spool/squid/swap.state.clean<br>
2016/11/16 21:42:22.953 kid1| 47,3| ufs/UFSSwapDir.cc(978) writeCleanStart: opened /var/spool/squid/swap.state.clean, FD 10<br>
2016/11/16 21:42:22.953 kid1| 6,5| disk.cc(126) file_close: file_close: FD 228 really closing<br>
<br>
2016/11/16 21:42:22.953 kid1| 51,3| fd.cc(93) fd_close: fd_close FD 228 /var/spool/squid/swap.state<br>
2016/11/16 21:42:22.953 kid1| 5,5| ModEpoll.cc(116) SetSelect: FD 228, type=1, handler=0, client_data=0, timeout=0<br>
2016/11/16 21:42:22.953 kid1| 5,5| ModEpoll.cc(116) SetSelect: FD 228, type=2, handler=0, client_data=0, timeout=0<br>
2016/11/16 21:42:22.953 kid1| 47,3| ufs/UFSSwapDir.cc(753) closeLog: Cache Dir #0 log closed on FD 228<br>
2016/11/16 21:42:22.953 kid1| 21,2| disk.cc(503) xrename: xrename: renaming /var/spool/squid/swap.state.clean to /var/spool/squid/swap.state<br>
2016/11/16 21:42:22.953 kid1| 6,5| disk.cc(71) file_open: file_open: FD 12<br>
2016/11/16 21:42:22.953 kid1| 51,3| fd.cc(198) fd_open: fd_open() FD 12 /var/spool/squid/swap.state.last-clean<br>
2016/11/16 21:42:22.954 kid1| 6,5| disk.cc(126) file_close: file_close: FD 12 really closing<br>
<br>
2016/11/16 21:42:22.954 kid1| 51,3| fd.cc(93) fd_close: fd_close FD 12 /var/spool/squid/swap.state.last-clean<br>
2016/11/16 21:42:22.954 kid1| 5,5| ModEpoll.cc(116) SetSelect: FD 12, type=1, handler=0, client_data=0, timeout=0<br>
2016/11/16 21:42:22.954 kid1| 5,5| ModEpoll.cc(116) SetSelect: FD 12, type=2, handler=0, client_data=0, timeout=0<br>
2016/11/16 21:42:22.954 kid1| 6,5| disk.cc(126) file_close: file_close: FD 10 really closing<br>
<br>
2016/11/16 21:42:22.954 kid1| 51,3| fd.cc(93) fd_close: fd_close FD 10 /var/spool/squid/swap.state.clean<br>
2016/11/16 21:42:22.954 kid1| 5,5| ModEpoll.cc(116) SetSelect: FD 10, type=1, handler=0, client_data=0, timeout=0<br>
2016/11/16 21:42:22.954 kid1| 5,5| ModEpoll.cc(116) SetSelect: FD 10, type=2, handler=0, client_data=0, timeout=0<br>
2016/11/16 21:42:22.954 kid1| 6,5| disk.cc(71) file_open: file_open: FD 10<br>
2016/11/16 21:42:22.954 kid1| 51,3| fd.cc(198) fd_open: fd_open() FD 10 /var/spool/squid/swap.state<br>
2016/11/16 21:42:22.954 kid1| 50,3| ufs/UFSSwapDir.cc(735) openLog: Cache Dir #0 log opened on FD 10<br>
2016/11/16 21:42:22.954 kid1|   Finished.  Wrote 3677 entries.<br>
<br>
Thanks for any help.<br>
</div>
<br>
<p></p>
</div>
</body>
</html>