【问题标题】:WSO2 API Manager: exceeded the allocated quotaWSO2 API Manager:超出分配的配额
【发布时间】:2014-04-13 11:26:09
【问题描述】:

这条消息在我的日志中是什么意思?

信息 {org.wso2.carbon.throttle.core.RoleBasedAccessRateController} - 您无法访问此服务,因为您已超出分配的 配额。 {org.wso2.carbon.throttle.core.RoleBasedAccessRateController}

我的服务限制设置为无限制,服务级别以及后端(发布/获取)。

我们正在使用 WSO2 AM 1.6.0

【问题讨论】:

    标签: api wso2 throttling quota


    【解决方案1】:

    请检查您在创建应用程序和订阅时选择了哪些限制层。节流将基于最严格的层进行。即如果您在创建应用程序时选择了铜牌,在创建订阅时选择了无限制,则请求将只有铜牌订阅的配额。

    【讨论】:

    • 我在发布服务时通过节流检查了“无限”选项,并添加了 NO Authentication,使该服务公开。恕我直言:tiers.xml 中的“未验证”角色已启用。
    • 如果身份验证设置为无,则应用未经身份验证的层。每分钟只允许 60 个请求。您可以编辑 tiers.xml 以更改此限制。
    【解决方案2】:

    您已超出您的限制..当您创建 API 时您提供限制..(例如:银/金..)

    【讨论】:

    • 可能是问题,我的服务是“公共的”,没有经过身份验证?我在 tiers.xml 文件中看到:Unauthenticated,有限制吗?
    猜你喜欢
    • 1970-01-01
    • 2012-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-05
    相关资源
    最近更新 更多