Rabbitmq 'ни один из указанных конечных точек не был достижимы "C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Rabbitmq 'ни один из указанных конечных точек не был достижимы "

Сообщение Anonymous »

Попытка создать соединение с Rabbitmq внутри виртуальной машины. Мои спецификации следующие: < /p>
rabbitmq-host: windows 10
virtualmachine: centos 7 < /p>
Rabbitmq успешно установлен на хосте, веб-страница управления работает отлично хорошо, и я могу быть удачным, и я могу получить все, что я могу получить, и я не могу получить. быть успешным. Следуя учебному пособию по адресу: https://www.rabbitmq.com/tutorials/tuto ... ython.html
Проблема заключается в том, что я пытаюсь подключиться к Rabbitmq через виртуальную машину. Порты открыты. Пытался с брандмауэром на включении и выключении. curl -v telnet: // hostname: 5672 работает как намерение с машины Centos < /li>
curl hostname: 15672 Возвращает страницу индекса < /li>
< /ul>
< /li>
Слушатели

rabbitmq diastics Узел < /li>
Слушатели Rabbitmq-diagnostics показывают моего слушателя на хосте < /li>
< /ul>
< /li>
Диагностика

выполненная "Rabbitmq-diAgnostics Environment", и все, кажется, все хорошо < /li>
в rabbit.log < /li>
< /ul>
< /li>
< /ul>
Ошибка: < /p>

Код: Выделить всё

None of the specified endpoints were reachable
at RabbitMQ.Client.ConnectionFactory.CreateConnection(IEndpointResolver endpointResolver, String clientProvidedName)
at RabbitMQ.Client.ConnectionFactory.CreateConnection(String clientProvidedName)
at RabbitMQ.Client.ConnectionFactory.CreateConnection()
at gennera.server.consumer.RabbitMqConsumer.CreateConnection() in /root/sap-api/Queue/AcademicQueue/gennera.server/consumer/RabbitMqConsumer.cs:line 46
Connection failed
at RabbitMQ.Client.Impl.SocketFrameHandler.ConnectOrFail(ITcpClient socket, AmqpTcpEndpoint endpoint, TimeSpan timeout)
at RabbitMQ.Client.Impl.SocketFrameHandler.ConnectUsingAddressFamily(AmqpTcpEndpoint endpoint, Func`2 socketFactory, TimeSpan timeout, AddressFamily family)
at RabbitMQ.Client.Impl.SocketFrameHandler.ConnectUsingIPv4(AmqpTcpEndpoint endpoint, Func`2 socketFactory, TimeSpan timeout)
at RabbitMQ.Client.Impl.SocketFrameHandler..ctor(AmqpTcpEndpoint endpoint, Func`2 socketFactory, TimeSpan connectionTimeout, TimeSpan readTimeout, TimeSpan writeTimeout)
at RabbitMQ.Client.Framing.Impl.IProtocolExtensions.CreateFrameHandler(IProtocol protocol, AmqpTcpEndpoint endpoint, Func`2 socketFactory, TimeSpan connectionTimeout, TimeSpan readTimeout, TimeSpan writeTimeout)
at RabbitMQ.Client.ConnectionFactory.CreateFrameHandler(AmqpTcpEndpoint endpoint)
at RabbitMQ.Client.EndpointResolverExtensions.SelectOne[T](IEndpointResolver resolver, Func`2 selector)
Connection refused
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
at System.Threading.Tasks.ValueTask.ValueTaskSourceAsTask.c.b__4_0(Object state)
--- End of stack trace from previous location ---
at RabbitMQ.Client.Impl.TcpClientAdapter.ConnectAsync(String host, Int32 port)
at RabbitMQ.Client.Impl.TaskExtensions.TimeoutAfter(Task task, TimeSpan timeout)
at RabbitMQ.Client.Impl.SocketFrameHandler.ConnectOrFail(ITcpClient socket, AmqpTcpEndpoint endpoint, TimeSpan timeout)
Unhandled exception.  System.Exception: None of the specified endpoints were reachable
at gennera.server.consumer.RabbitMqConsumer.CreateConnection() in /root/sap-api/Queue/AcademicQueue/gennera.server/consumer/RabbitMqConsumer.cs:line 61
at gennera.server.consumer.RabbitMqConsumer..ctor() in /root/sap-api/Queue/AcademicQueue/gennera.server/consumer/RabbitMqConsumer.cs:line 27
at gennera.server.Worker.ExecuteAsync(CancellationToken stoppingToken) in /root/sap-api/Queue/AcademicQueue/gennera.server/Worker.cs:line 20
at Microsoft.Extensions.Hosting.Internal.Host.StartAsync(CancellationToken cancellationToken)
at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, CancellationToken token)
at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, CancellationToken token)
at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.Run(IHost host)
at gennera.server.Program.Main(String[] args) in /root/sap-api/Queue/AcademicQueue/gennera.server/Program.cs:line 12
< /code>
c# code: < /p>
try
{
var connectionFactory = new ConnectionFactory
{
HostName = rabbitMqUrl,
UserName = "gennera",
Password = "gennera",
Port = AmqpTcpEndpoint.UseDefaultPort,
VirtualHost = "/",
RequestedHeartbeat = new TimeSpan(60),
Ssl = { ServerName = rabbitMqUrl, Enabled = false }
};

return connectionFactory.CreateConnection();
}
catch(Exception e)
{
Console.WriteLine(Environment.GetEnvironmentVariable("rabbitMqUrl"));
var tempExcetion = e.InnerException;
Console.WriteLine(e.Message);
Console.WriteLine(e.StackTrace);
while (tempExcetion.InnerException != null)
{
Console.WriteLine(tempExcetion.InnerException.Message);
Console.WriteLine(tempExcetion.InnerException.StackTrace);
tempExcetion = tempExcetion.InnerException;
}
// Console.WriteLine(e.StackTrace);
throw new Exception(e.Message);
}
< /code>
Python Code: < /p>
#!/usr/bin/env python
import pika
credentials = pika.PlainCredentials('gennera', 'gennera')
connection = pika.BlockingConnection(pika.ConnectionParameters(host='192.168.3.2',credentials=credentials))
channel = connection.channel()
print(connection)
print(channel)
< /code>
Результат Python: < /p>


заранее спасибо!


Подробнее здесь: https://stackoverflow.com/questions/703 ... -reachable
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Rabbitmq 'ни один из указанных конечных точек не был достижимы "
    Anonymous » » в форуме C#
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Ошибка подключения RabbitMQ «Ни одна из указанных конечных точек не была доступна»
    Anonymous » » в форуме C#
    0 Ответы
    69 Просмотры
    Последнее сообщение Anonymous
  • AWS RabbitMQ Ни одна из конечных точек не было достигнуто C#
    Anonymous » » в форуме C#
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Как использовать один класс dto в .net 8.0 вместо нескольких dto для разных конечных точек
    Anonymous » » в форуме C#
    0 Ответы
    36 Просмотры
    Последнее сообщение Anonymous
  • Как использовать один класс DTO в .NET 8.0 вместо нескольких DTO для разных конечных точек
    Anonymous » » в форуме C#
    0 Ответы
    27 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»