The Sumo Logic Collector will hold a log file open for read while log messages are actively being written to the file, and may not close the file for up to a couple minutes after the log has stopped being written to. In some instances, this could prevent the log file from properly rotating. This issue can be resolved on 64-bit versions of Windows by upgrading to the 64-bit version of the Collector. This is a one-time manual update to existing Collectors. Any further upgrades of the Collectors through the UI will continue to update using the same 64-bit version.

To manually upgrade the Collector from 32-bit to 64-bit

  1. Stop the existing Collector service.
  2. Make a backup copy of the current C:\Program Files (x86)\config directory and place this in a safe temporary location.
  3. Make a backup copy of the current C:\Program Files (x86)\cache directory and place this in a safe temporary location.
  4. Run the Collector uninstall to completely remove the existing 32bit Collector.
  5. Run the new 64-bit Collector install to reinstall the Collector.
  6. Stop the new Collector service. (It will have automatically started.)
  7. Copy the previously backed up  /config and /cache directories and put them into the new Collector installation directory, overwriting the existing /config and /cache directories.
  8. Restart the Collector service.

This should safely update the Collector and keep all your existing configurations and Sources. The Collector will start back where it left off in the logs when the previous Collector was stopped.