【问题标题】:WSO2 APIM gives HTTP Status code 429 - Too Many RequestWSO2 APIM 提供 HTTP 状态代码 429 - 请求过多
【发布时间】:2020-06-23 02:23:26
【问题描述】:

我正在运行 WSO2 APIM 2.1.0,我将 Tier Availability 设置为 Unlimited。在进行负载测试时仍然收到 429 too many request 错误。

【问题讨论】:

    标签: wso2-am http-status-code-429


    【解决方案1】:

    您需要按照document 中的说明进行更改。 如果您有自定义限制策略,则它与 WSO2-2.1.0 存在一些问题。最好升级到 wso2-2.6.0。

    【讨论】:

      【解决方案2】:

      这类问题有很多可能的原因。

      1. 您是否正在尝试对未经身份验证的 API 进行限制?当您要在管理门户中添加新的订阅级别限制层时,您可以在订阅层列表中看到现有的订阅层列表。在此列表中,您将找到一个名为 Unauthenticated 的层,其请求配额为 500。这是一个订阅层,当您的资源的身份验证类型为“无”时自动应用。当您可以在没有令牌的情况下调用 API 时使用它。而且这个层在应用的 Throttling tier 列表中是不可见的。

      2. 请检查流量管理器节点的连接性。

      3. 检查是否有任何其他限制层,如应用程序、API、资源级别与 API 一起发布。

      4. 在获得节流响应时检查单位时间。在单位时间过去后调用 API。如果单位时间值较大,则应重启服务器再试一次。

      5. 检查网关、流量管理器和发布者中的限制配置。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-21
        • 1970-01-01
        • 2019-10-25
        • 2020-05-26
        • 1970-01-01
        • 2018-02-24
        相关资源
        最近更新 更多