Устранение распространенных проблем со средой выполнения после развертывания
В этой статье описаны распространенные причины проблем со средой выполнения и приведены решения для их устранения.
Если после развертывания в приложении возникают проблемы, важно определить, связана ли проблема с развертыванием или средой выполнения. Проблема с развертыванием может привести к развертыванию неправильного набора файлов в приложении-функции или к тому, что некоторые файлы вообще не будут развернуты. После развертывания возникает проблема со средой выполнения . Файлы в каталоге wwwroot находятся точно так, как и должно быть, но приложение-функция работает неправильно. В этом сценарии метод, используемый для развертывания сайта, больше не имеет значения. Для проблемы со средой выполнения следует сосредоточиться на том, что код выполняет во время выполнения и как он завершается сбоем.
Распространенные причины проблем со средой выполнения приложения после развертывания содержимого
Сбой среды выполнения может произойти по любой из следующих причин:
- Не удается запустить среду выполнения функции, так как приложение-функция потеряло доступ к учетной записи хранения.
- В среде песочницы среды выполнения Функции Azure что-то блокирует определенные операции, которые работают на локальном компьютере.
- Приложение Функции Azure настроено неправильно. Например, узел функции не запускается из-за неправильных значений в следующих параметрах:
- Среда выполнения или языковая версия
- Активирует строки подключения
- Параметры хранилища ключей
- Внешняя зависимость (например, база данных или система обмена сообщениями) настроена неправильно и вызывает ошибки времени ожидания.
- Сбой триггеров синхронизации. Это приводит к неправильной загрузке функций.
- Код делает недопустимые предположения о путях, например жесткое кодирование пути, который существует только на локальном компьютере.
Решения
Чтобы устранить проблемы со средой выполнения после развертывания содержимого, попробуйте один или несколько из следующих методов:
- Перезапустите приложение-функцию вручную.
- Запустите диагностику Функции Azure для быстрой диагностики и решения распространенных проблем с приложением-функцией.
- Убедитесь , что подключения к хранилищу настроены правильно и доступна ли учетная запись хранения.
- Если вы включили Application Insights для функции, см . статью Журналы Application Insights , чтобы узнать больше о полной трассировки исключений или сообщении об ошибке, которые вызывают ошибки.
- Ознакомьтесь с руководствами по миграции среды выполнения функций, если развертывание обновляет среду выполнения приложения-функции или языковую версию.
Свяжитесь с нами для получения помощи
Если у вас есть вопросы или вам нужна помощь, создайте запрос в службу поддержки или обратитесь за поддержкой сообщества Azure. Вы также можете отправить отзыв о продукте в сообщество отзывов Azure.