本文介绍MSE云原生网关使用过程中的常见问题,帮助您了解和更顺畅的使用MSE云原生网关。

购买创建

网关创建失败可能原因如下:

  • 创建网关时会默认为您代购SLB,如您账号余额不满100元将代购失败,因此导致的网关创建失败会自动重建恢复。建议您在SLB管理中将代购失败的SLB替换为自有的SLB,具体操作,请参见管理网关入口SLB
  • 创建失败可能当前资源不足引起的,资源正在调度,您可以提工单联系我们及时补充资源。
  1. 登录阿里云用户中心
  2. 在左侧导航栏单击订单管理>续费管理
  3. 续费管理页面单击手动续费页签,选中网关实例,单击开通自动续费

开通成功后,您可在自动续费页签中查看当前自动续费的实例。

检查您的网关入口是否保留有公测期间关联的SLB,将公测期间SLB替换为自有SLB之后即可转包年包月。具体操作,请参见如何处理公测期间关联的SLB

包年包月即预付费,因为不支持部分退费,所以不支持缩容或降配。

服务管理

您可以从以下几点检查Nacos实例:

  • 检查Nacos实例的专有网络VPC和网关的VPC是否同一个(要求Nacos必须有内网地址)。
  • 检查Nacos实例的参数设置MCPEnabled配置是否打开。
  • 检查当前Nacos实例是否已关联,已关联的不再展示。

目前仅支持一个MSE Nacos类型的来源,更换请先删除再添加。如您有特殊需求,请加入钉群(钉群号:34754806)联系技术支持。

目前限制支持最多3个ACK容器服务来源。如您有特殊需求,请加入钉群(钉群号:34754806)联系技术支持。

刚添加的ACK来源,网关需要花费一点时间完成认证连接才能同步服务信息。

路由配置

您可以从以下几点检查路由配置:

  • 检查路由配置是否是“已发布”状态。
  • 检查是否配置了多域名,访问的域名下是否有相关路由配置(关联了域名的路由不会降级到默认星号域名)。
  • 检查是否是后端服务返回的此状态码。

域名证书

校验证书的域名是否和网关关联的域名匹配,如果有泛域名不匹配的情况,可以考虑使用混合域名证书,一张证书中签发多个泛域名。

您可以在SSL证书服务上传自有证书,即可在网关中使用。

请求失败

  • 检验是否开启了认证鉴权,具体请求是否授权。
  • 检查是否是后端服务返回的此状态码。
  • 检验是否开启了认证鉴权,具体请求是否非法。
  • 检查是否是后端服务返回的此状态码。
  • 检验是否开启了限流配置,请求量超过了配置的阈值。
  • 检查是否是后端服务返回的此状态码。

监控数据(访问日志检索)

将以下gw-xxx替换为您的网关实例ID。

{envoy_clusterid="gw-xxx"} |=|="\"response_code\":\"404\""

将以下gw-xxx替换为您的网关实例ID。

{envoy_clusterid="gw-xxx"} | regexp "([^s]+) ([\\w]+) F (?P<content>.*)" | line_format "{{.content}}" | json | duration >1000

将以下gw-xxx替换为您的网关实例ID。

sum (rate({envoy_clusterid="gw-xxx"} | regexp "([^s]+) ([\\w]+) F (?P<content>.*)" | line_format "{{.content}}" | json | unpack | duration <1000 [1m])) by (response_code)