RabbitMQ — rabbitmq-users ›Невозможно установить соединение, потому что целевая машина активно отказалась от него

Я новичок в RabbitMQ, и я пытался следовать руководство RabbitMQ.

Я скопировал код для send.php а также receive.php, но когда я запускаю send.php а также receive.php скрипты, я получаю следующую ошибку:

Error Connecting to server(10061).: No connection could be made because the target machine actively refused it

Я отключил брандмауэр и все свои антивирусные программы, но все равно получаю ту же ошибку.

Код send.php и receive.php:


send.php

<?php

require_once __DIR__ . '/vendor/autoload.php';
use PhpAmqpLib\Connection\AMQPConnection;
use PhpAmqpLib\Message\AMQPMessage;

$connection = new AMQPConnection('localhost', 5672, 'guest', 'guest');
$channel = $connection->channel();$channel->queue_declare('hello', false, false, false, false);

$msg = new AMQPMessage('Hello World!');
$channel->basic_publish($msg, '', 'hello');

echo " [x] Sent 'Hello World!'\n";

$channel->close();
$connection->close();

?>

receive.php

<?php

require_once __DIR__ . '/vendor/autoload.php';
use PhpAmqpLib\Connection\AMQPConnection;

$connection = new AMQPConnection('localhost', 5672, 'guest', 'guest');
$channel = $connection->channel();$channel->queue_declare('hello', false, false, false, false);

echo ' [*] Waiting for messages. To exit press CTRL+C', "\n";

$callback = function($msg) {
echo " [x] Received ", $msg->body, "\n";
};

$channel->basic_consume('hello', '', false, true, false, false, $callback);

while(count($channel->callbacks)) {
$channel->wait();
}

$channel->close();
$connection->close();

?>

Может кто-нибудь помочь мне с этой проблемой?
заранее спасибо

2

Решение

В поисках Error Connecting to server(10061) я нашел этот:

WSAECONNREFUSED (10061)

10061 — ошибка соединения отклонена, отправленная вам сервером. Вы
не удалось установить соединение, потому что целевой компьютер активно
отказался Наиболее распространенной причиной является неправильно настроенный сервер,
полный сервер или неверный порт, указанный клиентом.

На указанном выше веб-сайте содержится дополнительная информация об ошибке и список возможных причин, которые могут привести к решению.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]