Hi Reto, you could use use the HALT critical analyzer policy to force artemis to exit with the exit code 70, i.e. <critical-analyzer-policy>HALT</critical-analyzer-policy>
Regards, Domenico On Wed, 20 Mar 2024 at 12:17, Urfer Reto <reto.ur...@profidata.com> wrote: > Hi > > We are using activemq artemis 2.31.2 as a container managed by > docker-compose/podman. For persistence we have to use JDBC. If, for any > reason (eventually a short network unavailablility), artemis fails to get > the JDBC connection it executes a graceful shutdown and exists with 0 > (SUCCESS) instead of 1 (FAILURE). Therefore docker-compose does not restart > the artemis container though we have defined the restart policy to restart > the container in case of failure. > > Is there any way to tell artemis to exit with a failure exit code in case > it detects a fatal error like not getting a JDBC connection? > > Regards > Reto > > ---------------------------- > Profidata AG > Reto Urfer > Senior Software Engineer > > Bändliweg 30 > 8048 Zürich > Switzerland > +41 44 736 47 47 > reto.ur...@profidata.com<mailto:reto.ur...@profidata.com> > www.profidata.com<http://www.profidata.com/> > ---------------------------- > Profidata Group > Investment Management Solutions > ---------------------------- > > CONFIDENTIALITY NOTICE: If you are > not the intended recipient, please notify the > sender immediately and delete this e-mail. > Notice concerning e-mail data protection< > https://www.profidatagroup.com/disclaimer#e-mail-disclaimer> > >