FWIW I put a .warn in my shutdown hook - to make sure it wasn't being called unknowingly.
Runtime.getRuntime().addShutdownHook(new Thread(() -> { try { LOGGER.warn("ShutdownHook"); kafkaStreams.close(); } catch (Exception e) { // ignored } })); Ran another test and the app closed after ~40min. The above message appears 3rd from the end (several seconds after the shutdown process has commenced). (attaching log section) This has *got* to be something that I've setup improperly... I just can't seem to see it. On Fri, Dec 16, 2016 at 2:10 AM, Jon Yeargers <jon.yearg...@cedexis.com> wrote: > Im seeing instances where my apps are exiting (gracefully, mind you) > without any obvious errors or cause. I have debug logs from many instances > of this and have yet to find a reason to explain what's happening. > > - nothing in the app log > - nothing in /var/log/messages (IE not OOM killed) > - not being closed via /etc/init.d > - nothing in the broker logs > > Running 0.10.1.0 > > example log: > > https://drive.google.com/file/d/0B0KWMAAevNSteTh4aWs3SkRURU0/ > view?usp=sharing >