Forráskód Böngészése

Connection is already closed fix (#3587)

dinosaur 3 éve
szülő
commit
2550d8eb65

+ 1 - 1
connector/rabbitmq-connector/src/main/java/com/alibaba/otter/canal/connector/rabbitmq/producer/CanalRabbitMQProducer.java

@@ -175,8 +175,8 @@ public class CanalRabbitMQProducer extends AbstractMQProducer implements CanalMQ
     public void stop() {
     public void stop() {
         logger.info("## Stop RabbitMQ producer##");
         logger.info("## Stop RabbitMQ producer##");
         try {
         try {
-            this.connect.close();
             this.channel.close();
             this.channel.close();
+            this.connect.close();
             super.stop();
             super.stop();
         } catch (AlreadyClosedException ex) {
         } catch (AlreadyClosedException ex) {
             logger.error("Connection is already closed", ex);
             logger.error("Connection is already closed", ex);