从 Docker 映像在 Azure Web 应用程序上部署 MLflow 跟踪 - 日志访问

问题描述 投票:0回答:1

我正在尝试使用 Docker 映像在 Azure Web 应用程序上部署 MLflow 跟踪服务器。该设置在本地与用于项目的 Azure Blob 存储和用于后端的 Azure SQL 配合使用。我将 Docker 映像推送到 Azure 容器注册表,并使用该映像创建了一个 Web 应用程序。我还设置了必要的环境变量。

当我运行以下命令来访问日志时:

az webapp log tail --resource-group mlflow_deployment --name mlflowWebApp

我明白了:

Failed to connect to 'https://mlflowwebapp.scm.azurewebsites.net/logstream' with status code '503' and reason 'Service Unavailable'

已经尝试了 2 周,我尝试过:重新启动 Web 应用程序/检查 Docker 映像和环境变量/检查 Azure 服务(SQL、Blob 存储)是否已正确配置。

azure docker azure-web-app-service mlflow
1个回答
0
投票

最终对我有用的是在推送之前使用此命令重建图像(这个问题显然与Mac有关)

Docker build --platform=linux/amd64 -t mlflowserver:latest .
© www.soinside.com 2019 - 2024. All rights reserved.