Перезапустите Gunicorn после выполнения конкретного запроса - PullRequest
0 голосов
/ 10 июля 2019

Я хочу убить рабочего-оружейника после каждого запроса к определенной конечной точке:

  1. Пользователь отправляет GET /endpoint
  2. Определенный рабочий процесс Gunicorn X принимает запрос и отвечает 200 OK, используя внизу Flask.
  3. X погибает, автоматически заменяется новым рабочим процессом Gunicorn Y.

Я мог найти способ перезагрузки только после любого запроса (используйте настройки max_requests от Gunicorn), но это не то, что я хочу. В основном мне нужно max_requests=1, но оно применяется только к одной конкретной конечной точке, а не ко всем конечным точкам.

...