Ошибка соединения отклонена в RabbitMQ с модулем amqplib npm - PullRequest
0 голосов
/ 26 июня 2018

Я новичок в RabbitMQ и пробую простой пример в Nodejs.

const amqp    = require('amqplib/callback_api');
amqp.connect('amqp://guest:guest@localhost:15672',function(err, 
conn) {
    console.log("Enter in callback",conn);
    if (err) {
      console.error("[AMQP]", err.message);
      return err;
    }
    conn.on("error", function(err) {
      if (err.message !== "Connection closing") {
        console.error("[AMQP] conn error", err.message);
      }
    });
    conn.on("close", function() {
      console.error("[AMQP] reconnecting");
      return;
    });

    console.log("[AMQP] connected");
    amqpConn = conn;
    callback(null,"Success");
  });

Я вижу ошибку 'conn error connect ECONNREFUSED 127.0.0.1:15672'. Пожалуйста, дайте мне знать, где я делаю что-то не так, и я могу получить к нему доступ из сети, используя http://localhost:15672.

Спасибо

1 Ответ

0 голосов
/ 26 июня 2018

Команда RabbitMQ отслеживает список рассылки rabbitmq-users и только иногда отвечает на вопросы в StackOverflow.


15672 - порт HTTP API. Вы должны подключиться к порту 5672, который является TCP-портом AMQP по умолчанию.

Пожалуйста, обратите внимание, что документация на rabbitmq.com очень обширна и ее стоит внимательно прочитать. Документ по устранению неполадок в сети мог бы помочь вам разобраться в этом.

...