Ошибка:
RabbitMQ.Client.Exceptions.BrokerUnreachableException: 'Ни одна из указанных конечных точек не была доступна. IOException: Connection.start не был получен, вероятно, из-за тайм-аута сети
'
Журналы RabbitMQ:< /p>
Ниже приведены журналы RabbitMQ для этого события. Похоже, клиент просто закрывает соединение.
2023-11-13 10:29:23.589000-06:00 [info] принимает Соединение AMQP ([::1]:64128 -> [::1]:5672)
2023-11-13 10:29:23.606000-06:00 [предупреждение] закрытие соединения AMQP ([::1]:64128 -> [::1]:5672):
2023-11-13 10:29:23.606000-06:00 [предупреждение] < 0.1615.0> клиент неожиданно закрыл TCP-соединение
Как только мое консольное приложение .net 4.8 достигает точки CreateConnection, выдается вышеуказанная ошибка.
Код: Выделить всё
private static void Main(string[] args)
{
string queueName = "EPLAN:JobProcessing";
var factory = new ConnectionFactory
{
HostName = "localhost",
UserName = "guest",
Password = "guest"
};
using (var connection = factory.CreateConnection()) //Errors out here
{
using (var channel = connection.CreateModel())
{
}
}
}
Что я пробовал:
< ul>
[*]Переустановка RabbitMQ.Client в проекте .NET 4.8.
[*]Попытка перезапустить службу RabbitMQ в Services.msc
[*] Попробовал использовать новую учетную запись вместо гостевой и присвоил ей теги администратора, политика и управления.
Версии:
- RabbitMQ.Client версии 6.6.0
- Консольное приложение (.Net 4.8)
- Веб-API (.Net 8.0)
Подробнее здесь: https://stackoverflow.com/questions/774 ... work-works
Мобильная версия