我有一个已经运行了很长一段时间的Azure服务。它根据请求中的参数构建word或powerpoint文档,并将uri返回到构建文档。这是通过visualforce页面进行访问,当您单击按钮时,它会调用服务并显示刚刚构建的文档的链接。简单。
突然间,我得到了一个明显随机的503 Service Unavailable错误。有时我点击按钮,没问题。其他时间503错误。每次按钮触发完全相同的请求。有谁知道为什么会发生这种情况?
显然一遍又一遍地做同样的事情并期待不同的结果,不是疯狂!
感谢您花时间阅读本文。
答案 0 :(得分:6)
查看我的服务监控告诉我处理器的使用率从未超过6%,因此不能缺少导致这些间歇性503错误的资源。这很奇怪,我担心我没有解释,但只是将云服务重新部署到Azure似乎已经成功了。它现在完美无缺。解决方案没有改变,所以我只能想象在部署之后需要“重启”的任何事情,已经纠正了问题所在。我所能建议的是,如果你得到间歇性的503错误,你会尝试同样的事情。
答案 1 :(得分:2)
对我来说,当我设置自动缩放时,错误就消失了。我认为故障转移请求被路由到我的第二个VM,第二个VM需要一些时间才能启动,因为它还没有为活动做好准备。自动缩放关闭了我的第二个虚拟机并且错误不再出现(我假设如果/当我获得足够的流量来使用它时它会旋转)。
希望这也有助于某人。
答案 2 :(得分:0)
每当我在美国中南部使用存储帐户创建Azure功能时,都会收到此错误。如果我在其他地区使用存储帐户,该功能将起作用。
尝试在与当前使用的地区不同的地区使用一个存储帐户,以查看它是否可以解决您的问题。
答案 3 :(得分:-1)
503错误只是表明您的应用程序池无法访问,它是间歇性的,因为您的应用程序池正在重新启动,因为缺少资源(处理器,内存等)。
扩展您的实例(云服务或VM)以获取应用程序池的更多资源。