У меня есть несколько развернутых устройств с запущенными на них периферийными модулями. Я создал развертывание на портале Azure, которое нацелено на все устройства, в котором задаются переменные среды и настройки докеров. При развертывании не устанавливаются параметры двойника.
Затем я зашел на портал Azure, щелкнул отдельные устройства, щелкнул «Установить модули» и установил определенные параметры двойного модуля для каждого устройства.
Теперь проблема заключается в том, что через некоторое время некоторые из устройств получают временную сетевую ошибку в Azure Hub, которая заставляет их перезагружать двойную конфигурацию модуля, однако некоторые из устройств загружают полностью пустую двойную конфигурацию, она будет продолжать периодически автоматически обновите настройки двойника с пустыми настройками двойника. Если я перезапущу службу iotedge, она обновит двойников и снова загрузит правильную двойную конфигурацию и продолжит работать, как ожидалось, в течение определенного периода.
Это серьезная проблема, потому что модули в основном зависают до тех пор, пока я не войду в систему и не перезапущу службу iotedge вручную.
Это правильный способ настройки периферийных модулей? или я что-то упускаю?
Спасибо