аргумент —max-dispatches-per-second: недопустимое значение с плавающей запятой: ‘6 / m’

#google-cloud-platform #gcloud #google-cloud-tasks

#облачная платформа Google #gcloud #google-cloud-задачи

Вопрос:

Я использую cloud tasks , я хочу установить maxDispatchesPerSecond значение 6/m .

когда я пытаюсь обновить свою очередь app engine с помощью приведенной ниже команды:

 ☁  rate-limit [master] ⚡  gcloud beta tasks queues update-app-engine-queue cloud-tasks-rate-limit --max-dispatches-per-second='6/m'
ERROR: (gcloud.beta.tasks.queues.update-app-engine-queue) argument --max-dispatches-per-second: invalid float value: '6/m'
Usage: gcloud beta tasks queues update-app-engine-queue QUEUE [optional flags]
  optional flags may be  --clear-max-attempts | --clear-max-backoff |
                         --clear-max-concurrent-dispatches |
                         --clear-max-dispatches-per-second |
                         --clear-max-doublings | --clear-max-retry-duration |
                         --clear-min-backoff | --clear-routing-override |
                         --help | --max-attempts | --max-backoff |
                         --max-concurrent-dispatches |
                         --max-dispatches-per-second | --max-doublings |
                         --max-retry-duration | --min-backoff |
                         --routing-override

For detailed information on this command and its flags, run:
  gcloud beta tasks queues update-app-engine-queue --help
  

Как я могу это исправить?

Ответ №1:

Ошибка, которую он выдает, заключается в:

ОШИБКА: (gcloud.beta.tasks.очереди (update-app-engine-queue) аргумент —max-dispatches-per-second: недопустимое значение с плавающей запятой: ‘6 / m’

‘6 / m’ не является допустимым значением. Требуется значение с плавающей запятой. Вычислите нужное значение и просто введите это число.

Комментарии:

1. Я хочу отправлять задачу каждые 30 секунд. Означает ли это, что значение maxDispatchesPerSecond должно быть 2/60 = 0.033333?

2. Я не знаю — я никогда не использовал gcloud в тандеме с облачными задачами. Я когда-либо использовал это программно, и только для того, чтобы запланировать выполнение некоторой работы один раз на более позднее время.

3. 1/30 секунды = 2 отправки в секунду. .0333 выглядит как 2 запроса в минуту.