azure-functions - 有没有办法查看 Azure Functions 运行时的更新时间?
问题描述
我们开始在我们的一个函数中看到一些新错误,这些错误与 DryIoc 访问已处置的 Singleton 对象有关。有几篇文章建议将其设置FUNCTIONS_WORKER_RUNTIME
为特定版本。我可以在 Azure 门户中看到,我们的运行时当前设置为2.0.13759.0,它于 2020 年 6 月 1 日发布。从那时起已经发布了更多版本,这引出了我的问题。我不一定说这是我们问题的原因,但我如何判断消费计划的运行时间何时更新?
解决方案
更新答案:
如果您只想知道运行时更新而不是通知您知道何时更新,这是可能的。
请按照以下步骤操作:
1,在你的浏览器中使用这个url去你的function app的kudu:
https://yourfunctionappname.scm.azurewebsites.net/DebugConsole
2、点击Debug Console -> CMD,然后进入LogFiles/eventlog.xml,里面会保存runtime的更新时间。结构如下:
这只能满足你查看更新时间的需要,而不能通知你。azure 函数的通知系统没有这个事件。
原答案:
FUNCTIONS_WORKER_RUNTIME
用于指定您的函数使用的语言。我想你在说什么FUNCTIONS_EXTENSION_VERSION
。
该文档讨论了函数应用运行时版本更新的更新:
这是一个内置功能,它不会通知您。如果您只提供主要运行时版本,它将在次要版本可更新且没有重大更改时自动更新。如果要避免这种情况,可以将 设置FUNCTIONS_EXTENSION_VERSION
为次要版本,而不是像~2
. 如果您这样做,它将不会自动更新。
推荐阅读
- wordpress - 编辑woocommerce单品布局页面
- android - Anko doAsync 如何在 uiThread 之前等待重新创建活动
- php - Paas Excel 工作表数据在数组中并使用 Codeigniter 发送到模型
- python-3.x - 用于电子签名的 MKS/PTC Integrity CLI 命令
- c# - 无法在 .NET 4.5 MVC 应用程序上实现 JSNLog
- sql - 用 CLOB 插入
- java - onChildAdded 触发器后没有数据插入到 firebase
- php - Laravel 5.6 会话不是持久的
- git - git smudge 过滤器在最后一个文件上失败
- sql - t sql 根据前一行日期值递增日期列值