[ https://issues.apache.org/jira/browse/AMQ-1780?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14593638#comment-14593638 ]
Volker Kleinschmidt commented on AMQ-1780: ------------------------------------------ When using useDatabaseLock="true" of course a stopped DB will cause the broker to go down - it no longer has a lock, nor a means of obtaining one. But when the DB is back up, it needs to be able to re-establish connections, and obtain a new lock, since the DB going down means there no longer is anyone holding that lock. But if you have merely a network blip, and the DB did not go down, you may have a stale session in the DB that still holds the lock, and needs to be killed before a broker can be reestablished. That's tough, but tends to be a lot more reliable than filesystem-based locks, which go AWOL all the time. > ActiveMQ broker does not automatically reconnect if the connection to the > database is lost > ------------------------------------------------------------------------------------------ > > Key: AMQ-1780 > URL: https://issues.apache.org/jira/browse/AMQ-1780 > Project: ActiveMQ > Issue Type: Bug > Components: Broker > Affects Versions: 5.0.0 > Environment: Windows 2003 Server > Reporter: Jaya Srinivasan > Assignee: Gary Tully > Fix For: 5.5.0 > > > hi > We are noticing that after any SQL Server restart or network blip between > ActiveMQ and the database, after the connection or the database comes back > online activeMQ broker needs to be restarted as well i.e it doesn't > automatically re-establish connection to the database as result any message > send fails because the broker is still using the stale connection to the > database. > Is this designed behaviour or a bug? we are using ActiveMQ 5.0.0 and the > latest version of the JSQLConnect database driver: version 5.7. The database > we are using is MS SQL Server 2005 > Right now, in our production environment any time we have network maintenance > or database restart we also have to restart the ActiveMQ broker which is not > a good option for us. > Also, We are using a single ActiveMQ broker and not the JDBC(Master/Slave) > set up. > Issue details in > http://www.nabble.com/Database-connection-between-ActiveMQ-and-broker-td17321330s2354.html > Please let me know if I need to give more information > thanks > jaya -- This message was sent by Atlassian JIRA (v6.3.4#6332)