Azure移动服务中的随机503个错误

Azure移动服务中的随机503个错误,azure,azure-sql-database,azure-mobile-services,Azure,Azure Sql Database,Azure Mobile Services,在一周中的某些时候,当我测试我的移动服务应用程序时,我会收到一个503错误(服务不可用)。无论我是尝试从localhost调用该应用程序,还是在Azure网站上直播,都会发生这种情况。它会逗留10-15分钟,然后自行离开。这似乎不是由我正在做的任何事情引起的(即,我没有更新任何代码)。当我试图调用移动服务帐户中的某个自定义API时,会发生503错误。一些请求通过了(奇怪的是),但大多数返回503错误 我看到有人在这里遇到了一个非常类似的问题(),但没有一个可接受的解决方案 我使用的是免费版的移动

在一周中的某些时候,当我测试我的移动服务应用程序时,我会收到一个503错误(服务不可用)。无论我是尝试从localhost调用该应用程序,还是在Azure网站上直播,都会发生这种情况。它会逗留10-15分钟,然后自行离开。这似乎不是由我正在做的任何事情引起的(即,我没有更新任何代码)。当我试图调用移动服务帐户中的某个自定义API时,会发生503错误。一些请求通过了(奇怪的是),但大多数返回503错误

我看到有人在这里遇到了一个非常类似的问题(),但没有一个可接受的解决方案

我使用的是免费版的移动服务,但我应该不会接近免费版的极限;我现在是该应用程序的唯一用户

很快就要让这项服务上线了,一想到在这项服务进入一个令人毛骨悚然的状态时会出现支持电话,我就不寒而栗。如果您能帮助调试此问题,我们将不胜感激

编辑:

我已将问题缩小到数据库问题。我有一个主查询(存储过程),用于向UI提供数据。我注意到,当我得到503错误时,查询大约需要13秒(在SSMS中运行时)。当事情“正常”运行时,查询只需不到一秒钟的时间

但这并不能解决我的问题,事实上,这让我更加困惑,因为我使用的是商业版的WindowsAzure SQL数据库,执行时间不应该有13秒的波动


这个问题似乎是随机发生的。SQL Server中是否有某种缓存可以解释这一点?也许我的查询确实需要13秒才能执行,而缓存表面上加快了它的速度。

您能尝试将您的数据库/服务器转换到其中一个“版本”吗?他们有资源治理来促进可预测的绩效。网络/企业面临着嘈杂的邻居问题。这听起来可能是你的问题,考虑到它是间歇性的

这里有一个链接,指向描述版本的页面