Gunicorn динамический против статического числа рабочих - PullRequest
0 голосов
/ 27 января 2019

Итак, я видел, как люди динамически устанавливают рабочих, а другие жестко кодируют # число рабочих. Какой подход вы предпочитаете?

статический способ:

[Service]

logfile - --workers 3 --bind

динамический путь:

import multiprocessing

bind = 'unix:/tmp/gunicorn.sock'

workers = multiprocessing.cpu_count() * 2 + 1

что говорится в рекомендации:

рекомендуемый способ определения количества рабочих равен 2 * ЦП + 1.Например, для одного процессора необходимо установить 3 рабочих "

...