1

クライアント側から rabbitmq にアクセスしようとすると、500 内部サーバー エラーが返されます。

クライアント側とrabbitmq間の接続をテストするコードは次のとおりです。

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

echo "Start here...";

$connection = new AMQPConnection('ip_adrress', 15672, 'guest', 'guest');

if ($connection->connect()){
        echo "Connected";
        $connection->close();
}
else{
        echo "Cannot connect";
}

echo "<br/>End here...";
?>

エラーログはこちら。このような問題を解決するにはどうすればよいですか?

エラーログ :

PHP 致命的なエラー: キャッチされない例外 'PhpAmqpLib\Exception\AMQPRuntimeException' とメッセージ 'サーバーへの接続エラー (13): 許可が拒否されました' が /var/www/html/mydir/vendor/videlvaro/php-amqplib/PhpAmqpLib/Wire/IO にある/StreamIO.php:27\nスタック トレース:\n#0 /var/www/html/mydir/vendor/videlvaro/php-amqplib/PhpAmqpLib/Connection/AMQPStreamConnection.php(21): PhpAmqpLib\Wire\IO\StreamIO- >__construct('ip アドレス', 15672, 3, 3, NULL)\n#1 /var/www/html/mydir/send.php(13): PhpAmqpLib\Connection\AMQPStreamConnection->__construct('ip アドレス', 15672, 'guest', 'guest')\n#2 {main}\n 27 行目の /var/www/html/mydir/vendor/videlvaro/php-amqplib/PhpAmqpLib/Wire/IO/StreamIO.php でスローされます

4

1 に答える 1