我有一个分布式 Openwhisk 设置,当我尝试一次向一个用户执行 30 多个请求时,出现以下错误:
错误:无法调用操作“素数”:并发数太多
正在处理的请求(计数:30,允许:30)
知道如何增加这个数字吗?
如果您使用 ansible 方法部署 OpenWhisk,则可以使用以下 ansible-playbook 环境变量覆盖进行部署
-e limit_invocations_per_minute=999999 -e limit_invocations_concurrent=999999
如果您正在进行其他类型的部署,则需要使用设置的相应环境变量来部署控制器容器,以覆盖任何这些相关值。
"LIMITS_ACTIONS_INVOKES_PERMINUTE": "{{ limits.invocationsPerMinute }}"
"LIMITS_ACTIONS_INVOKES_CONCURRENT": "{{ limits.concurrentInvocations }}"
"LIMITS_TRIGGERS_FIRES_PERMINUTE": "{{ limits.firesPerMinute }}"
"LIMITS_ACTIONS_SEQUENCE_MAXLENGTH": "{{ limits.sequenceMaxLength }}"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)