Openwhisk: увеличить количество одновременных запросов - PullRequest
0 голосов
/ 06 сентября 2018

У меня есть распределенная установка Openwhisk, и когда я пытаюсь выполнить более 30 запросов с одним пользователем одновременно, я получаю следующую ошибку:

ошибка: невозможно вызвать действие «простое число»: слишком много одновременных запросы в полете (количество: 30, разрешено: 30)

Есть идеи, как мне увеличить это число?

Ответы [ 2 ]

0 голосов
/ 07 сентября 2018

Добавляя к ответу @csantanapr, вы можете добавить их в playwhich openwisk.

ansible-playbook -i environments/<environment>  -e limit_invocations_per_minute=999999 -e limit_invocations_concurrent=999999 openwhisk.yml
0 голосов
/ 06 сентября 2018

Если вы используете 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 }}"
...