azure - Azure 函数部署错误:503 暂时不可用
问题描述
我有一个使用 ARM 模板创建的 python 函数应用程序。当我尝试使用 azure devops 管道部署功能时,我面临以下错误,
“无法将 web 包部署到应用服务。服务临时不可用代码 503”</p>
解决方案
通常503 错误可能是由于服务器超载或停机维护造成的。
正如 Shariful 所说,您应该检查的第一件事是您的功能是否已启动。
如果您的Function 已经准备好,并且您没有尝试过多次部署(如果您这样做,请稍后尝试部署),您可以考虑另一种情况,即您的服务器保护策略不正确。
例如,如果您的服务器的访问策略被调整为单个 IP,限制为每分钟 10 个请求,并且您通常每分钟单击超过 100 个连接,就会
503 Service Temporary unavailable
出现。然后你应该将单个 IP 访问限制从 10 更改为超过 100,503 错误就会消失。
这里有一篇关于查找原因的文章503 Service Temporarily Unavailable
,你可以看看。
推荐阅读
- javascript - 无法通过 Angular 中的路由显示组件
- python - 使用 numpy.save 保存和使用 pickle.load 加载时出错
- c# - 构建 URL 请求的函数
- google-apps-script - 我们可以在气体应用程序中设置电子邮件吗?
- javascript - 如何在 React Hooks 中将两个状态合并为单个状态?
- java - Java HashMap.size() 函数如何在内部工作?
- java - 设置待处理意图/广播接收器的问题
- c# - .NetCore 不引用实体框架错误
- typescript - Mocha/Chai:使用错误消息测试抛出的错误
- python - 使用正则表达式执行分配属性