lyra icon indicating copy to clipboard operation
lyra copied to clipboard

Reconnection after RabbitMQ shutdown is not successful

Open ghost opened this issue 8 years ago • 5 comments

I put together a minimal example project illustrating this issue, see the attached zip file. The issue was observed on Windows (running a Docker Host inside a Virtual Box VM) and on Ubuntu.

Steps to reproduce:

  1. Build project: mvn clean install

  2. Run docker-compose up -d in the project's root directory, where the docker-compose.yml file resides

  3. Start the application: java -jar target/lyra-minimal-0.0.0-SNAPSHOT-jar-with-dependencies.jar

  4. Shutdown RabbitMQ: Open a second console, go to the project's root folder and run docker-compose kill rabbitmq

  5. Observe that the application seems to start connection recovery:

    RabbitMQ connection created.
    Done
    Starting RabbitMQ connection recovery...
    
  6. Start RabbitMQ again: docker-compose up -d rabbitmq

  7. Observe that nothing happens in the output of the application

  8. Observe that the application suddenly quits after a few minutes

ghost avatar Apr 29 '16 12:04 ghost

lyra-minimal.zip

ghost avatar Apr 29 '16 12:04 ghost

What RecoveryPolicy settings do you use?

neuhaus avatar Jan 24 '17 10:01 neuhaus

I'm also having problems with the Recovery. I use three RabbitMQ servers and they get restarted one after another with a couple of minutes in-between.

According to the logfile, lyra notices the connection loss and recovers all channels, however the communication doesn't work after the recovery.

neuhaus avatar Feb 16 '17 10:02 neuhaus

@fkbsi , @neuhaus - are you using a TLS connection? I found out I also have a problem with reconnecting, but what's interesting it only happens, when using secured connection. Autorecovery works OK without encrypted connection.

dev-konrad avatar Jul 08 '19 14:07 dev-konrad

I no longer use this software. It‘s only selling point was faulty...

neuhaus avatar Jul 08 '19 20:07 neuhaus