2 Replies Latest reply on Mar 4, 2010 12:59 PM by theo22

    TFTP Logging - Free Tool

      Hi folks,

      I've just installed and configured the free the TFTP tool.  All is working well.  However, I noticed there is a TFTPService.txt file in the logging folder under the default installation folder.  If I tail this log I can watch the transactions and it appears to be growing every second with the same transaction.  This transaction began after my first PXE boot test.  Here is the transaction:

      2010-03-04 09:03:24,762 [5] INFO  TFTPServer.Service.ConnectionPool - In connection pool there are 11 free connections and 0 occupied connection
      2010-03-04 09:03:25,776 [6] INFO  TFTPServer.Service.ConnectionPool - In connection pool there are 11 free connections and 0 occupied connection
      2010-03-04 09:03:26,790 [5] INFO  TFTPServer.Service.ConnectionPool - In connection pool there are 11 free connections and 0 occupied connection
      2010-03-04 09:03:27,804 [6] INFO  TFTPServer.Service.ConnectionPool - In connection pool there are 11 free connections and 0 occupied connection
      2010-03-04 09:03:28,818 [5] INFO  TFTPServer.Service.ConnectionPool - In connection pool there are 11 free connections and 0 occupied connection
      2010-03-04 09:03:29,832 [6] INFO  TFTPServer.Service.ConnectionPool - In connection pool there are 11 free connections and 0 occupied connection
      2010-03-04 09:03:30,846 [5] INFO  TFTPServer.Service.ConnectionPool - In connection pool there are 11 free connections and 0 occupied connection
      2010-03-04 09:03:31,860 [6] INFO  TFTPServer.Service.ConnectionPool - In connection pool there are 11 free connections and 0 occupied connection
      2010-03-04 09:03:32,874 [5] INFO  TFTPServer.Service.ConnectionPool - In connection pool there are 11 free connections and 0 occupied connection
      2010-03-04 09:03:33,888 [6] INFO  TFTPServer.Service.ConnectionPool - In connection pool there are 11 free connections and 0 occupied connection
      2010-03-04 09:03:34,902 [5] INFO  TFTPServer.Service.ConnectionPool - In connection pool there are 11 free connections and 0 occupied connection
      2010-03-04 09:03:35,916 [6] INFO  TFTPServer.Service.ConnectionPool - In connection pool there are 11 free connections and 0 occupied connection

      I want to put this TFTP server into our production environment but I'm concerned about this log growing out of control on the server (Win 2008 R2). 

      Does anyone have any insight into the logging functionality on the free TFTP server?  Is there any way to control it?  Is there a debug level or other levels perhaps?

      What exactly does the transaction I'm seeing above mean?  Why is it logging this every second?

      Since it's logging the number of free connections available in the pool, I was wondering if there is a limit to the number of connections it can handle at any one time?

      Unfortunately I could not find any documentation on this product and my thwack searches did not turn up any pertinent information on this topic.  Any help here is greatly appreciated!!!

      Thank you,

      -Theo

        • Re: TFTP Logging - Free Tool

          To disable logging completely, look in your installation directory for SolarWinds TFTP Server.exe.config.  Open this file, and locate the following lines:

          <root>
                <level value="INFO" />
                <appender-ref ref="RollingLogFileAppender" />
          </root>

          Change the word "INFO" to "OFF".  If memory serves, the TFTP server is configured to have no more than three log files of no more than 5MB each.  Once the logging framework "rolls" to the fourth file, the oldest of the existing files will be deleted.  So, whether or not you adjust your logging settings as outlined above, you shouldn't get unbounded log growth.  It should max out at 15MB.

          To your second question about concurrent connections and the nature of this log message, this log message doesn't reflect an upper bound for concurrent connections; just the number that are currently being held.  If more than 11 concurrent requests come in, the TFTP server will dynamically allocate and deallocate more sockets to process those requests.