Wildfly-10.1: EJB3 Timer stop working after a while
gjaekel Nov 30, 2017 11:49 AMI have to run a couple of applications (a server component and a bunch of client services) that uses ejb3 timers. On the clients, this timers are used to trigger a periodical "registration" (with a 5s schedule) at the server component and at the server component, there is a watchdog checking a recent registration (scheduled every 30s).
In principle all works well and "as designed", but after some time (hours or even a couple of minutes) the timers stop working.
I have enabled DEBUG logging for the category "org.jboss.as.ejb3.timer" but the only thing i'm able to get from this is that the regular periodic logging stops after a while for unknown reasons. First, the logging interval expands from 5s to 30s and then, the timer activities vanish at all.
Here some output right after restarting the Wildfly and deploment initialisation:
20171128-134156.301 DEBUG [org.jboss.as.ejb3.timer] (MSC service thread 1-6) Starting timerservice for timedObjectId: sch-converter-application.sch-converter-adapter-0.0.2.DdbinternErschToDdbinternMvbConverter 20171128-134156.307 DEBUG [org.jboss.as.ejb3.timer] (MSC service thread 1-5) Starting timerservice for timedObjectId: picaplus-converter-application.picaplus-converter-adapter-0.0.2.PicaPlusToSyncRepoConverterAdapter 20171128-134156.307 DEBUG [org.jboss.as.ejb3.timer] (MSC service thread 1-8) Starting timerservice for timedObjectId: sch-converter-application.sch-converter-adapter-0.0.2.DdbinternToDdbinternStdConverter 20171128-134156.307 DEBUG [org.jboss.as.ejb3.timer] (MSC service thread 1-2) Starting timerservice for timedObjectId: conversion-service.conversion-service-ejb.CheckAvailabilities 20171128-134156.308 DEBUG [org.jboss.as.ejb3.timer] (MSC service thread 1-5) Starting timerservice for timedObjectId: sch-converter-application.sch-converter-adapter-0.0.2.DdbinternToMarc21OhnedirConverter 20171128-134156.308 DEBUG [org.jboss.as.ejb3.timer] (MSC service thread 1-8) Starting timerservice for timedObjectId: sch-converter-application.sch-converter-adapter-0.0.2.DdbinternLev2ToMarc21OhnedirConverter 20171128-134156.307 DEBUG [org.jboss.as.ejb3.timer] (MSC service thread 1-4) Starting timerservice for timedObjectId: xmetadiss-converter-application.xmetadiss-converter-adapter-1.1.0.XMetaDissToPicaPlusConverterAdapter 20171128-134156.308 DEBUG [org.jboss.as.ejb3.timer] (MSC service thread 1-2) Starting timerservice for timedObjectId: sch-converter-application.sch-converter-adapter-0.0.2.Marc21ToDddinternNpConverter 20171128-134156.309 DEBUG [org.jboss.as.ejb3.timer] (MSC service thread 1-5) Starting timerservice for timedObjectId: sch-converter-application.sch-converter-adapter-0.0.2.Marc21ToDddinternNormConverter 20171128-134156.310 DEBUG [org.jboss.as.ejb3.timer] (MSC service thread 1-8) Starting timerservice for timedObjectId: sch-converter-application.sch-converter-adapter-0.0.2.DdbinternToDdbinternGndConverter 20171128-134156.311 DEBUG [org.jboss.as.ejb3.timer] (MSC service thread 1-5) Starting timerservice for timedObjectId: sch-converter-application.sch-converter-adapter-0.0.2.DdbinternToMarc21PlusConverter 20171128-134156.309 DEBUG [org.jboss.as.ejb3.timer] (MSC service thread 1-6) Starting timerservice for timedObjectId: marc21xml-converter-application.marc21xml-converter-adapter-0.0.2.MarcToMarcXmlConverterAdapter 20171128-134156.312 DEBUG [org.jboss.as.ejb3.timer] (MSC service thread 1-5) Starting timerservice for timedObjectId: sch-converter-application.sch-converter-adapter-0.0.2.DdbinternToMarc21Converter 20171128-134156.312 DEBUG [org.jboss.as.ejb3.timer] (MSC service thread 1-8) Starting timerservice for timedObjectId: sch-converter-application.sch-converter-adapter-0.0.2.PicaMitSbToIsbdTagsConverter 20171128-134156.312 DEBUG [org.jboss.as.ejb3.timer] (MSC service thread 1-2) Starting timerservice for timedObjectId: rdf-converter-application.rdf-converter-adapter-1.0.3.RdfJsonLdConverterAdapter 20171128-134156.312 DEBUG [org.jboss.as.ejb3.timer] (MSC service thread 1-2) Starting timerservice for timedObjectId: sch-converter-application.sch-converter-adapter-0.0.2.Marc21ToMarc21OhnedirConverter 20171128-134156.313 DEBUG [org.jboss.as.ejb3.timer] (MSC service thread 1-4) Starting timerservice for timedObjectId: onix-converter-application.onix-converter-adapter-1.1.1.OnixToPicaPlusConverterAdapter 20171128-134156.313 DEBUG [org.jboss.as.ejb3.timer] (MSC service thread 1-6) Starting timerservice for timedObjectId: rdf-converter-application.rdf-converter-adapter-1.0.3.RdfXmlConverterAdapter 20171128-134156.317 DEBUG [org.jboss.as.ejb3.timer] (MSC service thread 1-5) Starting timerservice for timedObjectId: sch-converter-application.sch-converter-adapter-0.0.2.DdbinternToMarc21PlusOhnedirConverter 20171128-134156.318 DEBUG [org.jboss.as.ejb3.timer] (MSC service thread 1-2) Starting timerservice for timedObjectId: marc21xml-converter-application.marc21xml-converter-adapter-0.0.2.MarcWithoutDirToMarcXmlConverterAdapter 20171128-134156.318 DEBUG [org.jboss.as.ejb3.timer] (MSC service thread 1-4) Starting timerservice for timedObjectId: sch-converter-application.sch-converter-adapter-0.0.2.DdbinternLev2ToMarc21Converter ...
Here some log where the timers are working:
20171128-134200.006 DEBUG [org.jboss.as.ejb3.timer] (EJB default - 5) Timer task invoked at: Tue Nov 28 13:42:00 CET 2017 for timer [id=b4b0d7e9-de89-432c-81f1-e4716fdfff41 timedObjectId=sch-converter-application.sch-converter-adapter-0.0.2.DdbinternLev2ToMarc21Converter auto-timer?:true persistent?:false timerService=org.jboss.as.ejb3.timerservice.TimerServiceImpl@bea9b0b initialExpiration=null intervalDuration(in milli sec)=0 nextExpiration=Tue Nov 28 13:42:00 CET 2017 timerState=ACTIVE info=null] 20171128-134200.007 DEBUG [org.jboss.as.ejb3.timer] (EJB default - 4) Timer task invoked at: Tue Nov 28 13:42:00 CET 2017 for timer [id=d5270d84-cba6-4ce0-8995-4afd6906a159 timedObjectId=sch-converter-application.sch-converter-adapter-0.0.2.Marc21ToDddinternLev2Converter auto-timer?:true persistent?:false timerService=org.jboss.as.ejb3.timerservice.TimerServiceImpl@29c956ab initialExpiration=null intervalDuration(in milli sec)=0 nextExpiration=Tue Nov 28 13:42:00 CET 2017 timerState=ACTIVE info=null] 20171128-134200.007 DEBUG [org.jboss.as.ejb3.timer] (EJB default - 3) Timer task invoked at: Tue Nov 28 13:42:00 CET 2017 for timer [id=b6881173-ba40-419d-a71c-a33e720d52bb timedObjectId=sch-converter-application.sch-converter-adapter-0.0.2.DdbinternToMarc21PlusConverter auto-timer?:true persistent?:false timerService=org.jboss.as.ejb3.timerservice.TimerServiceImpl@569322bb initialExpiration=null intervalDuration(in milli sec)=0 nextExpiration=Tue Nov 28 13:42:00 CET 2017 timerState=ACTIVE info=null] 20171128-134200.004 DEBUG [org.jboss.as.ejb3.timer] (EJB default - 1) Timer task invoked at: Tue Nov 28 13:42:00 CET 2017 for timer [id=72db8798-cd61-40a3-a434-2270792b72df timedObjectId=sch-converter-application.sch-converter-adapter-0.0.2.Marc21ToDddinternNormConverter auto-timer?:true persistent?:false timerService=org.jboss.as.ejb3.timerservice.TimerServiceImpl@13451179 initialExpiration=null intervalDuration(in milli sec)=0 nextExpiration=Tue Nov 28 13:42:00 CET 2017 timerState=ACTIVE info=null] 20171128-134200.011 DEBUG [org.jboss.as.ejb3.timer] (EJB default - 6) Timer task invoked at: Tue Nov 28 13:42:00 CET 2017 for timer [id=8895cddd-148b-45e3-af9e-686d22cae9b1 timedObjectId=sch-converter-application.sch-converter-adapter-0.0.2.DdbinternToPicaMitSBConverter auto-timer?:true persistent?:false timerService=org.jboss.as.ejb3.timerservice.TimerServiceImpl@5850296b initialExpiration=null intervalDuration(in milli sec)=0 nextExpiration=Tue Nov 28 13:42:00 CET 2017 timerState=ACTIVE info=null] 20171128-134200.011 DEBUG [org.jboss.as.ejb3.timer] (EJB default - 8) Timer task invoked at: Tue Nov 28 13:42:00 CET 2017 for timer [id=23f125b3-c984-442c-b707-78d2c5912a11 timedObjectId=sch-converter-application.sch-converter-adapter-0.0.2.DdbinternToMarc21Converter auto-timer?:true persistent?:false timerService=org.jboss.as.ejb3.timerservice.TimerServiceImpl@6de63fc9 initialExpiration=null intervalDuration(in milli sec)=0 nextExpiration=Tue Nov 28 13:42:00 CET 2017 timerState=ACTIVE info=null] 20171128-134200.008 DEBUG [org.jboss.as.ejb3.timer] (EJB default - 4) Scheduling a single action timer [id=d5270d84-cba6-4ce0-8995-4afd6906a159 timedObjectId=sch-converter-application.sch-converter-adapter-0.0.2.Marc21ToDddinternLev2Converter auto-timer?:true persistent?:false timerService=org.jboss.as.ejb3.timerservice.TimerServiceImpl@29c956ab initialExpiration=null intervalDuration(in milli sec)=0 nextExpiration=Tue Nov 28 13:42:05 CET 2017 timerState=IN_TIMEOUT info=null] starting at 4.992 milliseconds from now 20171128-134200.011 DEBUG [org.jboss.as.ejb3.timer] (EJB default - 6) Scheduling a single action timer [id=8895cddd-148b-45e3-af9e-686d22cae9b1 timedObjectId=sch-converter-application.sch-converter-adapter-0.0.2.DdbinternToPicaMitSBConverter auto-timer?:true persistent?:false timerService=org.jboss.as.ejb3.timerservice.TimerServiceImpl@5850296b initialExpiration=null intervalDuration(in milli sec)=0 nextExpiration=Tue Nov 28 13:42:05 CET 2017 timerState=IN_TIMEOUT info=null] starting at 4.989 milliseconds from now 20171128-134200.011 DEBUG [org.jboss.as.ejb3.timer] (EJB default - 8) Scheduling a single action timer [id=23f125b3-c984-442c-b707-78d2c5912a11 timedObjectId=sch-converter-application.sch-converter-adapter-0.0.2.DdbinternToMarc21Converter auto-timer?:true persistent?:false timerService=org.jboss.as.ejb3.timerservice.TimerServiceImpl@6de63fc9 initialExpiration=null intervalDuration(in milli sec)=0 nextExpiration=Tue Nov 28 13:42:05 CET 2017 timerState=IN_TIMEOUT info=null] starting at 4.989 milliseconds from now 20171128-134200.011 DEBUG [org.jboss.as.ejb3.timer] (EJB default - 5) Scheduling a single action timer [id=b4b0d7e9-de89-432c-81f1-e4716fdfff41 timedObjectId=sch-converter-application.sch-converter-adapter-0.0.2.DdbinternLev2ToMarc21Converter auto-timer?:true persistent?:false timerService=org.jboss.as.ejb3.timerservice.TimerServiceImpl@bea9b0b initialExpiration=null intervalDuration(in milli sec)=0 nextExpiration=Tue Nov 28 13:42:05 CET 2017 timerState=IN_TIMEOUT info=null] starting at 4.989 milliseconds from now 20171128-134200.011 DEBUG [org.jboss.as.ejb3.timer] (EJB default - 1) Scheduling a single action timer [id=72db8798-cd61-40a3-a434-2270792b72df timedObjectId=sch-converter-application.sch-converter-adapter-0.0.2.Marc21ToDddinternNormConverter auto-timer?:true persistent?:false timerService=org.jboss.as.ejb3.timerservice.TimerServiceImpl@13451179 initialExpiration=null intervalDuration(in milli sec)=0 nextExpiration=Tue Nov 28 13:42:05 CET 2017 timerState=IN_TIMEOUT info=null] starting at 4.989 milliseconds from now 20171128-134200.012 DEBUG [org.jboss.as.ejb3.timer] (EJB default - 3) Scheduling a single action timer [id=b6881173-ba40-419d-a71c-a33e720d52bb timedObjectId=sch-converter-application.sch-converter-adapter-0.0.2.DdbinternToMarc21PlusConverter auto-timer?:true persistent?:false timerService=org.jboss.as.ejb3.timerservice.TimerServiceImpl@569322bb initialExpiration=null intervalDuration(in milli sec)=0 nextExpiration=Tue Nov 28 13:42:05 CET 2017 timerState=IN_TIMEOUT info=null] starting at 4.988 milliseconds from now 20171128-134200.012 DEBUG [org.jboss.as.ejb3.timer] (EJB default - 9) Timer task invoked at: Tue Nov 28 13:42:00 CET 2017 for timer [id=2a4824d1-1c1a-4caf-957d-fea08deb869e timedObjectId=sch-converter-application.sch-converter-adapter-0.0.2.DdbinternToDdbinternStdConverter auto-timer?:true persistent?:false timerService=org.jboss.as.ejb3.timerservice.TimerServiceImpl@1b941574 initialExpiration=null intervalDuration(in milli sec)=0 nextExpiration=Tue Nov 28 13:42:00 CET 2017 timerState=ACTIVE info=null] 20171128-134200.012 DEBUG [org.jboss.as.ejb3.timer] (EJB default - 9) Scheduling a single action timer [id=2a4824d1-1c1a-4caf-957d-fea08deb869e timedObjectId=sch-converter-application.sch-converter-adapter-0.0.2.DdbinternToDdbinternStdConverter auto-timer?:true persistent?:false timerService=org.jboss.as.ejb3.timerservice.TimerServiceImpl@1b941574 initialExpiration=null intervalDuration(in milli sec)=0 nextExpiration=Tue Nov 28 13:42:05 CET 2017 timerState=IN_TIMEOUT info=null] starting at 4.988 milliseconds from now 20171128-134200.004 DEBUG [org.jboss.as.ejb3.timer] (EJB default - 2) Timer task invoked at: Tue Nov 28 13:42:00 CET 2017 for timer [id=210f0e7b-e28d-4320-8f94-e8084f3ba2c0 timedObjectId=sch-converter-application.sch-converter-adapter-0.0.2.Marc21ToDddinternNpConverter auto-timer?:true persistent?:false timerService=org.jboss.as.ejb3.timerservice.TimerServiceImpl@6196b78b initialExpiration=null intervalDuration(in milli sec)=0 nextExpiration=Tue Nov 28 13:42:00 CET 2017 timerState=ACTIVE info=null] 20171128-134200.013 DEBUG [org.jboss.as.ejb3.timer] (EJB default - 7) Timer task invoked at: Tue Nov 28 13:42:00 CET 2017 for timer [id=f3175cca-532e-413a-bd38-fa3fc815ba07 timedObjectId=sch-converter-application.sch-converter-adapter-0.0.2.PicaMitSbToIsbdTagsConverter auto-timer?:true persistent?:false timerService=org.jboss.as.ejb3.timerservice.TimerServiceImpl@50c05a63 initialExpiration=null intervalDuration(in milli sec)=0 nextExpiration=Tue Nov 28 13:42:00 CET 2017 timerState=ACTIVE info=null] 20171128-134200.013 DEBUG [org.jboss.as.ejb3.timer] (EJB default - 2) Scheduling a single action timer [id=210f0e7b-e28d-4320-8f94-e8084f3ba2c0 timedObjectId=sch-converter-application.sch-converter-adapter-0.0.2.Marc21ToDddinternNpConverter auto-timer?:true persistent?:false timerService=org.jboss.as.ejb3.timerservice.TimerServiceImpl@6196b78b initialExpiration=null intervalDuration(in milli sec)=0 nextExpiration=Tue Nov 28 13:42:05 CET 2017 timerState=IN_TIMEOUT info=null] starting at 4.987 milliseconds from now ...
Here some log where some are already disfunctional ("startin at 0 milliseconds after now"):
20171128-134315.014 DEBUG [org.jboss.as.ejb3.timer] (EJB default - 8) Timer task invoked at: Tue Nov 28 13:43:15 CET 2017 for timer [id=210f0e7b-e28d-4320-8f94-e8084f3ba2c0 timedObjectId=sch-converter-application.sch-converter-adapter-0.0.2.Marc21ToDddinternNpConverter auto-timer?:true persistent?:false timerService= org.jboss.as.ejb3.timerservice.TimerServiceImpl@6196b78b initialExpiration=null intervalDuration(in milli sec)=0 nextExpiration=Tue Nov 28 13:43:10 CET 2017 timerState=ACTIVE info=null] 20171128-134315.014 DEBUG [org.jboss.as.ejb3.timer] (EJB default - 8) Scheduling a single action timer [id=210f0e7b-e28d-4320-8f94-e8084f3ba2c0 timedObjectId=sch-converter-application.sch-converter-adapter-0.0.2.Marc21ToDddinternNpConverter auto-timer?:true persistent?:false timerService=org.jboss.as.ejb3.timerservice.TimerServiceImpl@6196b78b initialExpiration=null intervalDuration(in milli sec)=0 nextExpiration=Tue Nov 28 13:43:15 CET 2017 timerState=IN_TIMEOUT info=null] starting at 0 milliseconds from now 20171128-134315.014 DEBUG [org.jboss.as.ejb3.timer] (EJB default - 5) Scheduling a single action timer [id=22327624-ff8f-4c59-98e1-e6c1b487a95c timedObjectId=oaiDc-converter-application.oaiDc-converter-adapter-0.0.2.OaiDcConverterAdapter auto-timer?:true persistent?:false timerService=org.jboss.as.ejb3.timerservice.TimerServiceImpl@79b577f6 initialExpiration=null intervalDuration(in milli sec)=0 nextExpiration=Tue Nov 28 13:43:15 CET 2017 timerState=IN_TIMEOUT info=null] starting at 0 milliseconds from now 20171128-134315.013 DEBUG [org.jboss.as.ejb3.timer] (EJB default - 6) Timer task invoked at: Tue Nov 28 13:43:15 CET 2017 for timer [id=eb98fd4a-6642-4af5-b74d-ab3aaa39a16c timedObjectId=xmetadiss-converter-application.xmetadiss-converter-adapter-1.1.0.XMetaDissToPicaPlusConverterAdapter auto-timer?:true persistent?:false timerService=org.jboss.as.ejb3.timerservice.TimerServiceImpl@9995216 initialExpiration=null intervalDuration(in milli sec)=0 nextExpiration=Tue Nov 28 13:43:10 CET 2017 timerState=ACTIVE info=null] 20171128-134315.014 DEBUG [org.jboss.as.ejb3.timer] (EJB default - 7) Scheduling a single action timer [id=41817df3-fe64-4c23-b0c8-820f5dbc2d83 timedObjectId=picaplus-converter-application.picaplus-converter-adapter-0.0.2.PicaPlusToSyncRepoConverterAdapter auto-timer?:true persistent?:false timerService=org.jboss.as.ejb3.timerservice.TimerServiceImpl@5b6c100c initialExpiration=null intervalDuration(in milli sec)=0 nextExpiration=Tue Nov 28 13:43:15 CET 2017 timerState=IN_TIMEOUT info=null] starting at 0 milliseconds from now 20171128-134315.014 DEBUG [org.jboss.as.ejb3.timer] (EJB default - 6) Scheduling a single action timer [id=eb98fd4a-6642-4af5-b74d-ab3aaa39a16c timedObjectId=xmetadiss-converter-application.xmetadiss-converter-adapter-1.1.0.XMetaDissToPicaPlusConverterAdapter auto-timer?:true persistent?:false timerService=org.jboss.as.ejb3.timerservice.TimerServiceImpl@9995216 initialExpiration=null intervalDuration(in milli sec)=0 nextExpiration=Tue Nov 28 13:43:15 CET 2017 timerState=IN_TIMEOUT info=null] starting at 0 milliseconds from now 20171128-134315.013 DEBUG [org.jboss.as.ejb3.timer] (EJB default - 10) Timer task invoked at: Tue Nov 28 13:43:15 CET 2017 for timer [id=72db8798-cd61-40a3-a434-2270792b72df timedObjectId=sch-converter-application.sch-converter-adapter-0.0.2.Marc21ToDddinternNormConverter auto-timer?:true persistent?:false timerService=org.jboss.as.ejb3.timerservice.TimerServiceImpl@13451179 initialExpiration=null intervalDuration(in milli sec)=0 nextExpiration=Tue Nov 28 13:43:10 CET 2017 timerState=ACTIVE info=null] 20171128-134315.015 DEBUG [org.jboss.as.ejb3.timer] (EJB default - 10) Scheduling a single action timer [id=72db8798-cd61-40a3-a434-2270792b72df timedObjectId=sch-converter-application.sch-converter-adapter-0.0.2.Marc21ToDddinternNormConverter auto-timer?:true persistent?:false timerService=org.jboss.as.ejb3.timerservice.TimerServiceImpl@13451179 initialExpiration=null intervalDuration(in milli sec)=0 nextExpiration=Tue Nov 28 13:43:15 CET 2017 timerState=IN_TIMEOUT info=null] starting at 0 milliseconds from now 20171128-134315.015 DEBUG [org.jboss.as.ejb3.timer] (EJB default - 9) Scheduling a single action timer [id=caadcd1a-04c3-4a54-944d-4e319814c270 timedObjectId=sch-converter-application.sch-converter-adapter-0.0.2.Marc21ToDddinternConverter auto-timer?:true persistent?:false timerService=org.jboss.as.ejb3.timerservice.TimerServiceImpl@6b44caba initialExpiration=null intervalDuration(in milli sec)=0 nextExpiration=Tue Nov 28 13:43:15 CET 2017 timerState=IN_TIMEOUT info=null] starting at 0 milliseconds from now 20171128-134315.014 DEBUG [org.jboss.as.ejb3.timer] (EJB default - 4) Scheduling a single action timer [id=20395094-15a8-4dd9-8558-d1377b798aff timedObjectId=picaplus-converter-application.picaplus-converter-adapter-0.0.2.PicaPlusToPicaXMLConverterAdapter auto-timer?:true persistent?:false timerService=org.jboss.as.ejb3.timerservice.TimerServiceImpl@2aa8bfaf initialExpiration=null intervalDuration(in milli sec)=0 nextExpiration=Tue Nov 28 13:43:15 CET 2017 timerState=IN_TIMEOUT info=null] starting at 0 milliseconds from now 20171128-134315.014 DEBUG [org.jboss.as.ejb3.timer] (EJB default - 3) Scheduling a single action timer [id=b4b0d7e9-de89-432c-81f1-e4716fdfff41 timedObjectId=sch-converter-application.sch-converter-adapter-0.0.2.DdbinternLev2ToMarc21Converter auto-timer?:true persistent?:false timerService=org.jboss.as.ejb3.timerservice.TimerServiceImpl@bea9b0b initialExpiration=null intervalDuration(in milli sec)=0 nextExpiration=Tue Nov 28 13:43:15 CET 2017 timerState=IN_TIMEOUT info=null] starting at 0 milliseconds from now 20171128-134315.014 DEBUG [org.jboss.as.ejb3.timer] (EJB default - 1) Timer task invoked at: Tue Nov 28 13:43:15 CET 2017 for timer [id=ed1ed9d0-cb9c-4af5-b4dd-422ce9430ce0 timedObjectId=mods-converter-application.mods-converter-adapter-1.0.0.ModsConverterAdapter auto-timer?:true persistent?:false timerService=org.jboss.as.ejb3.timerservice.TimerServiceImpl@1f682bf3 initialExpiration=null intervalDuration(in milli sec)=0 nextExpiration=Tue Nov 28 13:43:15 CET 2017 timerState=ACTIVE info=null] 20171128-134315.016 DEBUG [org.jboss.as.ejb3.timer] (EJB default - 1) Scheduling a single action timer [id=ed1ed9d0-cb9c-4af5-b4dd-422ce9430ce0 timedObjectId=mods-converter-application.mods-converter-adapter-1.0.0.ModsConverterAdapter auto-timer?:true persistent?:false timerService=org.jboss.as.ejb3.timerservice.TimerServiceImpl@1f682bf3 initialExpiration=null intervalDuration(in milli sec)=0 nextExpiration=Tue Nov 28 13:43:20 CET 2017 timerState=IN_TIMEOUT info=null] starting at 4.984 milliseconds from now 20171128-134315.016 DEBUG [org.jboss.as.ejb3.timer] (EJB default - 6) Timer task invoked at: Tue Nov 28 13:43:15 CET 2017 for timer [id=bf6f955f-f59c-4044-8f3a-be6de99dcb97 timedObjectId=rdf-converter-application.rdf-converter-adapter-1.0.3.RdfJsonLdConverterAdapter auto-timer?:true persistent?:false timerService=org.jboss.as.ejb3.timerservice.TimerServiceImpl@1ef949e8 initialExpiration=null intervalDuration(in milli sec)=0 nextExpiration=Tue Nov 28 13:43:15 CET 2017 timerState=ACTIVE info=null] 20171128-134315.016 DEBUG [org.jboss.as.ejb3.timer] (EJB default - 5) Timer task invoked at: Tue Nov 28 13:43:15 CET 2017 for timer [id=8895cddd-148b-45e3-af9e-686d22cae9b1 timedObjectId=sch-converter-application.sch-converter-adapter-0.0.2.DdbinternToPicaMitSBConverter auto-timer?:true persistent?:false timerService=org.jboss.as.ejb3.timerservice.TimerServiceImpl@5850296b initialExpiration=null intervalDuration(in milli sec)=0 nextExpiration=Tue Nov 28 13:43:15 CET 2017 timerState=ACTIVE info=null] 20171128-134315.016 DEBUG [org.jboss.as.ejb3.timer] (EJB default - 6) Scheduling a single action timer [id=bf6f955f-f59c-4044-8f3a-be6de99dcb97 timedObjectId=rdf-converter-application.rdf-converter-adapter-1.0.3.RdfJsonLdConverterAdapter auto-timer?:true persistent?:false timerService=org.jboss.as.ejb3.timerservice.TimerServiceImpl@1ef949e8 initialExpiration=null intervalDuration(in milli sec)=0 nextExpiration=Tue Nov 28 13:43:20 CET 2017 timerState=IN_TIMEOUT info=null] starting at 4.984 milliseconds from now
Somewhat later, there's only logging at seconds 00 and 30 of a minute. And in the end, all timer logging disappears.
- This issue only happen in the production environment with real workload on the applications.
- This bundle of applications is deployed on two indepentend, unclustered and just load/failover-balanced instances Wildfly. The issue occurs on both, but unrelated in time.
- It don't happen on indentical configured servers on the approval and on the test stage.
Please ask for any further information you'll need!