You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure Spring Apps标准层Eureka Server CLI命令返回‘Not Found’问题

Azure Spring Apps标准层托管Eureka服务操作返回"Not Found"问题排查与解决

问题概述

测试Azure Spring Apps**Standard tier(标准层)**实例时,已部署容器镜像,但执行所有az spring eureka-server相关命令均返回Operation returned an invalid status 'Not Found':

az spring eureka-server show -n MyCluster -g MyResourceGroup
az spring eureka-server enable -n MyCluster -g MyResourceGroup
az spring eureka-server disable -n MyCluster -g MyResourceGroup

添加--debug参数后,错误栈核心为azure.core.exceptions.ResourceNotFoundError,且后续异常处理出现AttributeError: 'NoneType' object has no attribute 'error'。其他资源组内的同类型Azure Spring Apps实例执行上述命令可正常运行,怀疑当前实例的托管Eureka服务未随部署创建。

排查与解决步骤

1. 确认实例SKU与资源信息准确性

  • 执行以下命令确认目标Azure Spring Apps实例的SKU确实为Standard:
    az spring show -n MyCluster -g MyResourceGroup --query sku.name
    
  • 核对命令中使用的实例名称MyCluster和资源组名称MyResourceGroup是否完全正确,避免因拼写错误导致资源定位失败。

2. 检查托管Eureka依赖的系统应用

Azure Spring Apps的托管Eureka服务依赖内置系统应用eureka-server,执行以下命令查看该应用是否存在:

az spring app list -n MyCluster -g MyResourceGroup --system
  • 如果输出中没有eureka-server,说明该系统应用未初始化或被误删除。此时可尝试重启系统应用:
    az spring system-app restart -n MyCluster -g MyResourceGroup --app eureka-server
    
  • 若重启命令无效,需联系Azure技术支持协助重新部署系统应用组件。

3. 更新Azure CLI Spring扩展

旧版本的Spring CLI扩展可能存在命令兼容性问题,执行以下命令更新至最新版本:

az extension update --name spring

更新完成后重新执行az spring eureka-server相关命令测试。

4. 验证实例初始化状态

若上述步骤均无效,可能是Azure Spring Apps实例创建时未完成系统组件的完整初始化。可通过Azure Portal查看实例状态,确认所有系统组件均处于正常运行状态;必要时可尝试重新创建实例(需提前备份现有应用配置)。

内容的提问来源于stack exchange,提问作者Glauber Dantas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 11:35:54