Обнаружена ошибка при получении списка EventHub PartitionIds. Microsoft.Azure.Amqp - PullRequest
0 голосов
/ 17 января 2019

Я получаю ошибку ниже при запуске приложения Function.

  • Версия: V2 Function App
  • Запуск из Visual Studio 2017

[17.01.2009 3:29:11 AM] Слушатель функции 'device-message-funcapp' не смог запуститься. [17.01.2009 3:29:11 AM] Не удалось запустить прослушиватель функции device-message-funcapp. Microsoft.Azure.EventHubs.Processor: Обнаружена ошибка при получении списка EventHub PartitionIds. Microsoft.Azure.Amqp: существующее соединение было принудительно закрыто удаленным хостом. [17.01.2009 3:29:14] Аренда блокировки хоста, приобретенная i

Это мой метод

public static class DeviceMessageFunction
{

    [FunctionName("device-message-funcapp")]
    public static void Run([IoTHubTrigger("messages/events", Connection = "EventHub")]EventData message, ILogger log)
    {
        log.LogInformation($"C# IoT Hub trigger function processed a message: {Encoding.UTF8.GetString(message.Body.Array)}");
    }
}

Вот моя строка подключения

{
"IsEncrypted": false,
"Values": {
"AzureWebJobsStorage": "DefaultEndpointsProtocol=https;AccountName=lctestfunctionsa;AccountKey=********;BlobEndpoint=https://**********.blob.core.windows.net/;TableEndpoint=https://********.table.core.windows.net/;QueueEndpoint=https://***.queue.core.windows.net/;FileEndpoint=https://***.file.core.windows.net/",
"FUNCTIONS_WORKER_RUNTIME": "dotnet",
"EventHub": "Endpoint=sb://iothub-******.servicebus.windows.net/;SharedAccessKeyName=iothubowner;SharedAccessKey=***;"}}

Я даже пытался включить порты [5672, 9350, 9354, 5671], но не повезло.

Как узнать, какой протокол используется для подключения к концентратору событий, и как мне это исправить. Отлично работает в домашней сети

Это , а не дубликат В приемнике Azure Eventhub выдается ошибка «Обнаружена ошибка при получении списка EventHub PartitionIds»

1 Ответ

0 голосов
/ 22 января 2019

Убедитесь, что messages/events действительно является именем вашего экземпляра очереди концентратора событий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...