WSO2 APIM给出了HTTP状态代码429-请求过多

时间:2019-02-01 18:03:14

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

我正在运行WSO2 APIM 2.1.0,将“层可用性”设置为无限。进行负载测试时仍然收到429个太多的请求错误。

enter image description here

2 个答案:

答案 0 :(得分:0)

您需要根据document进行更改。 如果您具有自定义限制策略,则WSO2-2.1.0会有一些问题。最好升级到wso2-2.6.0。

答案 1 :(得分:0)

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

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

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

  3. 检查是否通过API发布了其他限制层,例如应用程序,API,资源级别。

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

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