<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
span.EmailStyle20
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-GB link="#0563C1" vlink=purple style='word-wrap:break-word'><div class=WordSection1><p class=MsoNormal>Thanks for the pointer Yuri,<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I took a look and it would appear to work in the same way that I had envisaged. The unbound process has to be stopped to gain access, the log file renamed and unbound restarted at which point it will create a new log file.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>The program I have been using takes just under 0.6 Seconds to achieve that process but during that time any requests that were made that have outstanding replies and any new requests will fail. I have noticed that on several occasions this has caused a process to have issues.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I see there is a “log_reopen” facility in the “unbound_control.exe” but it is not clear at all how this can be used. If Unbound, when this command was used, renamed the log file and then started a new one it would fulfil the necessary requirements but alas the log file remains inaccessible. Even if the log_reopen would relinquish its hold on the file for a set time period then an external program could achieve what is required.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I suspect the best option is for unbound to rename the file as at that point is has full control over what is happening and hopefully buffer new log entries. There could be configuration items to give the new name for the log file and perhaps for how large the log file could be for each given verbosity level. If the date/time were appended to the name that it would always be unique.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Would this be a reasonable suggestion given I have not found or seen any other way apart from the stop/rename/start method I am currently using which has issues.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>RayG<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><div><div style='border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal><b><span lang=EN-US style='mso-fareast-language:EN-GB'>From:</span></b><span lang=EN-US style='mso-fareast-language:EN-GB'> Yuri <yvoinov@gmail.com> <br><b>Sent:</b> 06 January 2021 12:25<br><b>To:</b> unbound-users@lists.nlnetlabs.nl<br><b>Subject:</b> Re: Windows: Rotating the log file<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p> </o:p></p><p>Try this one:<span style='mso-fareast-language:EN-GB'><o:p></o:p></span></p><p><a href="https://sourceforge.net/projects/logrotatewin/files">https://sourceforge.net/projects/logrotatewin/files</a><o:p></o:p></p><div><p class=MsoNormal>03.01.2021 18:07, RayG via Unbound-users пишет:<o:p></o:p></p></div><blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'><p class=MsoNormal>Hi,<o:p></o:p></p><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal>Is there a method to rotate the unbound log file in windows?<o:p></o:p></p><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal>Access to the file is denied in all cases unless the unbound server is stopped.<o:p></o:p></p><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal>In order to get the create time of a new log file set correctly the server must be stopped for at least 15 seconds due to “File System Tunnelling” see:<o:p></o:p></p><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal><a href="https://www.forensixchange.com/posts/19_04_13_windows-file-system-tunneling/">https://www.forensixchange.com/posts/19_04_13_windows-file-system-tunneling/</a><o:p></o:p></p><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal>Thanks<o:p></o:p></p><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal>RayG<o:p></o:p></p></blockquote></div></body></html>