繁体   English   中英

使用Azure Functions和Azure Cosmos DB时出现问题,返回“停机进行维护”

[英]Problem using Azure Functions and Azure Cosmos DB, returning “down for maintenance”

我正在按照本教程创建一个由http触发的Azure函数,并输出到CosmosDB。

https://docs.microsoft.com/en-us/azure/azure-functions/functions-integrate-store-unstructured-data-cosmosdb

当我只创建一个简单的Azure函数时,它可以正常运行,我按http触发并且http响应也可以。

但是,如果使用本教程中指示的示例代码为ComosDB创建新输出,则触发该函数后,该函数将返回“此AZURE FUNCTIONS APP DOWN进行维护”。

请耐心等待,直到上周我才是C ++程序员哈哈哈。

我的步骤:

创建一个CosmosDB帐户和一个名为“ testDb”的数据库。

CosmosDB帐户

创建功能应用程序:

在此处输入图片说明

使用此代码触发时可以。

在此处输入图片说明

创建一个CosmosDB输出。

在此处输入图片说明

我将代码更改为此:

在此处输入图片说明

现在,当我通过http触发时,响应为:

在此处输入图片说明

我究竟做错了什么?

感激。

有人报告了同样的问题 总结解决方案:在门户>平台功能> App Service编辑器中。 右键单击app_offline.htm并删除。

当您安装cosmosdb扩展程序时,将生成此文件以停止功能应用程序。 它应该在安装扩展名后自动删除,此功能似乎存在一些问题,可能与使用计划中的文件系统缓慢有关。

如果您稍后再次陷入困境,请尝试关闭此行为,将SCM_CREATE_APP_OFFLINE应用设置添加到您的应用中,并将其值设置为0 ,查看此功能的官方公告

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM