随笔分类 - 【Azure 应用服务】
Azure 中使用App Service的各种疑难杂症
摘要:问题描述 某次部署项目文件后,进入App Service的高级工具(Kudu)下的查看文件的页面中,遇见奇怪现象: 在DebugConsole页面显示文件目录结构的UI部分,显示文件数量为0。(但实际情况是,其中有很多的文件) 但是,在PowerShell命令栏中,使用 ls 则可以list全部文件
阅读全文
摘要:问题描述 使用App Service的Health Check功能,导致实例状态Unhealthy,重启也不能解决问题。 这是什么情况呢? 问题解答 根据Health Check所配置的path,分别使用http和https进行访问,检查请求的响应是否属于 200 ~ 299 之间。 对于 App
阅读全文
摘要:问题描述 在使用 Windows-based Azure Web App(32位)时,经常遇到以下疑问: 进程内存上限是多少? 不同托管模式下可用内存如何计算? 本文将针对这些问题进行详细解答。 问题解答 一、32 位程序最大能使用多少内存? 理论上限约为 4GB 32 位程序的内存地址由 32 个
阅读全文
摘要:问题描述 在Azure Function App服务资源中部署/创建的Python Function被扫描出包含安全漏洞。 漏洞描述为: The library `cryptography` version `3.1.1` was detected in `PIP library manager`
阅读全文
摘要:问题描述 从VS Code部署新的Python Function App到Azure中,部署结果显示是成功的。 但是登录到门户上,却没有发现任何Function 这是什么原因导致的呢? 问题解答 进入高级开发工具(kudu页面),查看logfile中日志,可以发现Function无法加载的原因是 E
阅读全文
摘要:问题描述 当应用程序报错磁盘空间不足后,通过博文方法(【Azure App Service】App Service 遇见 not enough space on the disk https://www.cnblogs.com/lulight/p/19453859)找到了大文件。 #PowerShe
阅读全文
摘要:问题描述 使用App Service服务,应用中突然爆出异常 There is not enough space on the disk. (Exception from HRESULT: 0x80070070)。 面对这类错误,第一反应当然是需要找到占用磁盘的大文件或者大文件夹。然后,删除它。 只
阅读全文
摘要:问题描述 通过github aciton部署azure app service服务的时候,遇见400报错。 报错信息非常简单: Starting deployment for web app...Package deployment using OneDeploy initiated.Error:
阅读全文
摘要:问题描述 分享使用Python 代码列举出全部 Azure App Service 的证书信息。 最关键的信息是证书的过期时间,如果即将过期,可以及时发现并更新证书,避免因证书而导致站点不可访问。 代码示例: from azure.identity import ClientSecretCreden
阅读全文
摘要:问题描述 在 Azure App Service 环境中,发现App Service服务在无人操作的情况下,凭空出现了一个名为 “DaaS” 的 WebJob。 这个作业是做什么的呢?是否会影响应用性能或安全性? 问题解答 DaaS 全称 Diagnostics as a Service,是 Azu
阅读全文
摘要:Azure Function App 中,出现了 500 错误,并伴随严重的后台异常:Microsoft.Azure.WebJobs.Script.Workers.WorkerProcessExitException : C:\Program Files\dotnet\dotnet.exe exited with code -532462766 (0xE0434352)
阅读全文
摘要:问题描述 如果使用Azure App Service部署.NET 应用,会发现在内容并没有达到100%的时候,也会出现OOM错误。这是一个什么情况呢? 大内存测试代码 static void Main(string[] args) { Console.WriteLine("Hello, World!
阅读全文
摘要:问题描述 Azure App Service上的应用,在完成用户登录认证后,需要回调到回跳页面(Callback) 时候遇见401报错,但是错误的提示消息很有意思,说是Cookie确实导致了认证失败。 Cookie is missing after a redirect from IDP, auth
阅读全文
摘要:问题描述 Java应用开发了一个上传文件的接口,部署在App Service ( Windows ) 环境上。在测试过程中,发现当文件较大的时候就会遇见413 Payload Too Large的报错。 从请求的错误返回消息看,这个429是由IIS服务返回的,并不是Java 应用上的的返回。 ser
阅读全文
摘要:问题描述 使用一个上传文件的Java代码,打包成war包部署到App Service for Windows环境后,发现无法访问。报错404! 如果在本地启动,是正常的。 这是什么原因呢?难道是部署时出现了错误? 问题解答 按照Azure App Service的部署文档,直接使用AZ CLI来部署
阅读全文
摘要:问题描述 在一个古老的 Azure Web App 项目中,需要修改 PHP 版本,如何操作呢? 问题解答 Linux 版本的PHP修改可以通过门户上修改,但是如果所想要的版本已经不在列表之中,则可以通过PowerShell或Azure CLI命令修改。 具体操作步骤如下: 登录到 Azure 环境
阅读全文
摘要:应用服务具有受信任的根证书列表,无法在应用服务的多租户 Windows (App Service for Windows)中修改这些证书,但可以在应用服务环境 (ASE) 的受信任根存储中加载自己的证书颁发机构 (CA) 证书,这是因为ASE中的应用服务是单租户环境。( Free, Basic, S
阅读全文
摘要:问题描述 把PowerShell Function部署到Azure Function App后,发现在不同的环境中,使用Get-AzAccessToken函数得到的返回值类型发生了变化。 正常情况为 System.Security.SecureString 类型(加密类型字符串),但遇见异常的时候类
阅读全文
摘要:问题描述 在使用 Azure App Service(Windows 和 Linux)部署应用时,如何分析网络连接情况,尤其是查看特定端口(如 443, 3306, 6380等)的连接状态?这对于排查连接异常、验证服务是否正常监听端口、确认后端服务是否建立连接等场景非常关键。 在本地环境中,可以使用
阅读全文
摘要:问题描述 在 Azure App Service 中,默认的多租户 Windows 环境(包括 Free、Basic、Standard 和 Premium 计划)无法修改其受信任的根证书列表。当托管在 App Service 上的 Windows 应用尝试通过 SSL 连接到远程端点时,如果远程服务
阅读全文

浙公网安备 33010602011771号