首页 > 其他分享 >【Azure 应用服务】Azure Function App在部署时候遇见 503 ServiceUnavailable

【Azure 应用服务】Azure Function App在部署时候遇见 503 ServiceUnavailable

时间:2023-06-14 22:32:38浏览次数:41  
标签:Function ... App 站点 Azure Kudu

问题描述

在VS Code中编写好 Azure Function App代码后,通过  func azure functionapp publish 部署失败,抛出 503 Service Unavailable 错误。

Getting site publishing info...
Creating archive for current directory...
Performing remote build for functions project.
Deleting the old .python_packages directory

Uploading 160.35 KB [##############################################################################]
Error Uploading archive... (ServiceUnavailable).

Server Response: 
<div style="display: block; margin: auto;  width: 600px; height: 500px; text-align: center; font-family: 'Courier', cursive, sans-serif;">
<h1 style="color: 747474">:( Application Error</h1>
<p style="color:#666">If you are the application administrator, you can access the 
<a style="color: grey"href="https://<yourfunctionappname>.scm.chinacloudsites.cn/detectors">diagnostic resources</a>.
</div>

 

问题解答

当通过 func azure functionapp publish 部署本地代码到Azure上的时候,使用的是zip部署,调用的是Kudu站点的  https://<yourfunctionappname>.scm.chinacloudsites.cn/api/zipdeploy 接口。 

当直接访问Function App的高级工具(kudu)站点时候,发现页面错误显示 Application Error。

【Azure 应用服务】Azure Function App在部署时候遇见 503 ServiceUnavailable_Azure

这表示当前Azure Function的Kudu站点坏了,由于Kudu站点时默认创建的,当它不可用时,只有想办法重启/重建站点。

所以,解决方法为:

首先:重启Function App,如果重启不能让Kudu站点恢复正常,则进行下一步。

然后:缩放 或 升级 Function App的定价层,切换到一个新的实例(vm)来运行当前的Function服务。 

【Azure 应用服务】Azure Function App在部署时候遇见 503 ServiceUnavailable_App_02

 


当在复杂的环境中面临问题,格物之道需:浊而静之徐清,安以动之徐生。 云中,恰是如此!

标签:Function,...,App,站点,Azure,Kudu
From: https://blog.51cto.com/u_13773780/6481916

相关文章

  • opcenter camstar designer基础知识-- Functions
     已编写函数来执行各种任务,如简单的算术、搜索复杂的数据结构、数据库查询、报告编写、数据收集、数据验证等等。函数具有零个或更多参数,并且由ActiveX组件实施。包含在CLF中的函数可以执行工作。函数有权访问系统的内部对象设计,它通过操纵该设计来完成工作。以下主题提供有......
  • 【Azure 应用服务】Azure Function App在部署时候遇见 503 ServiceUnavailable
    问题描述在VSCode中编写好AzureFunctionApp代码后,通过 funcazurefunctionapppublish部署失败,抛出503ServiceUnavailable错误。Gettingsitepublishinginfo...Creatingarchiveforcurrentdirectory...Performingremotebuildforfunctionsproject.Dele......
  • 【JS基础】Function构造函数
    Function()构造函数创建了一个新的Function对象,直接调用构造函数可以动态创建函数,与eval(可能访问到本地作用域)不同的是,Function构造函数只创建全局执行的函数。constsum=newFunction('a','b','returna+b')console.log(sum(1,2)); 参考:Function()构造函数-J......
  • uniapp vue.config.js配置chunk-vendors.js文件拆分
    constpath=require('path')functionresolve(dir){returnpath.join(__dirname,dir);}constCompressionPlugin=require('compression-webpack-plugin')consthtmlWebpackPlugin=require('html-webpack-plugin')htmlWebpackPl......
  • 机器学习模型中的损失函数loss function
    1.概述在机器学习算法中,有一个重要的概念就是损失函数(LossFunction)。损失函数的作用就是度量模型的预测值与真实值之间的差异程度的函数,且是一个非负实值函数。对于分类问题损失函数通常可以表示成损失项和正则项的和,即有如下的形式:其中,为损失项,为正则项。的具体形式如下:对于损失......
  • ajax之post请求application/x-www-form-urlencoded传参的解决方案
    ​ 在使用ajax进行参数获取时,始终获取不到参数,但是调用postman可以正常接收参数,所以初步推测是参数格式不正确,那么正确的格式应该怎么写呢?一般按照正常的逻辑,我们在传递application/x-www-form-urlencoded时,参数应该这样写,但实际操作中发现一直获取不到参数。ajax.create(......
  • 利用Taro打造敏捷的移动App架构
    什么是Taro?Taro(或称为Taro框架)是一种用于构建跨平台应用程序的开源JavaScript框架。它基于React和ReactNative,可以用于开发Web、iOS、Android和微信小程序等平台上的应用程序。Taro的目标是实现一套代码多端运行的方案,开发者可以使用一套React语法编写代码,然后通过Taro编译器将......
  • 2023-06-14 记录一下vue组件如何调用App.vue里面的方法(代码来至chatGpt)
    可以通过在子组件中使用$emit方法来触发App.vue中的方法。具体步骤如下:在App.vue中定义一个方法<script>exportdefault{methods:{appMethod(){console.log('调用了App.vue中的方法')}}}</script>在子组件中使用$emit方法触发该方......
  • 全景VR KRPano项目打包成安卓APP快速简易教程
    有时候,我们可能不想把我们制作的全景VR项目发布到网站上,而是想把它作为一个手机应用来使用或者分享。这样,我们就可以更好地保护我们的作品,也可以更方便地展示给客户或者朋友。本文将介绍一种简单的方法,让你可以把你的全景VRKRPano项目打包成安卓APP文件。准备工作在开始打包之......
  • 圈子系统小程序,APP构架讲解说明
    本系统采取独立部署,放置在购买者自己的服务器上面,从而实现自己二开的愿望。部分免费源码展示完全免费源码咨询小程序基础知识 小程序是基于WEB规范,采用HTML、CSS和JS等搭建的一套框架,微信官方给它们取的名字:WXML、WXSS,但本质上还是在整个WEB体系之下构建的。WXML说到底就是xml的......