Есть ли способ узнать, когда была обновлена ​​среда выполнения Azure функций? - PullRequest
1 голос
/ 16 июня 2020

Мы начали замечать новые ошибки в одной из наших функций, связанных с доступом DryIo c к удаленному объекту Singleton. Есть несколько сообщений, предлагающих установить FUNCTIONS_WORKER_RUNTIME на определенную версию c. На портале Azure я вижу, что наша среда выполнения в настоящее время установлена ​​ 2.0.13759.0 , которая была выпущена 1 июня 2020 года. С тех пор было выпущено еще несколько выпусков, что подводит меня к моему вопросу . Я не обязательно говорю, что это причина нашей проблемы, но как я могу узнать, когда время выполнения плана потребления было обновлено?

1 Ответ

1 голос
/ 17 июня 2020

Ответ на обновление:

Если вы просто хотите знать, когда выполняется обновление, вместо того, чтобы уведомлять, что вы знаете, когда обновление, это возможно.

Пожалуйста, выполните следующие действия :

1, используйте этот URL-адрес в своем браузере для go куду вашего приложения-функции:

https://yourfunctionappname.scm.azurewebsites.net/DebugConsole

2, щелкните Консоль отладки -> CMD, а затем Go в LogFiles / eventlog. xml, он будет хранить время обновления среды выполнения. Структура выглядит так:

enter image description here

Это может удовлетворить только ваши потребности в просмотре времени обновления, но не может вас уведомить. Система уведомлений функции azure не имеет этого события.

Исходный ответ:

FUNCTIONS_WORKER_RUNTIME используется для указания языка, используемого вашей функцией. Я думаю, что вы имеете в виду FUNCTIONS_EXTENSION_VERSION.

Это c говорит об обновлении версии выполнения приложения функции:

https://docs.microsoft.com/en-us/azure/azure-functions/set-runtime-version#automatic -и- manual-version-updates

Это встроенная функция, она не уведомляет вас. Если вы укажете только основную версию среды выполнения, она будет обновляться автоматически, когда будет доступна для обновления вспомогательная версия, и никаких критических изменений. Если вы хотите избежать этого, вы можете установить FUNCTIONS_EXTENSION_VERSION в качестве дополнительной версии вместо основной версии, например ~2. Если вы это сделаете, он не будет обновляться автоматически.

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