2015-01-19 4 views
2

мы теперь, что и у пушки, и у nginx есть бородавки.nginx и gunicorn число работников

При использовании nginx + gunicorn для развертывания приложения django на vps.

Какое наилучшее значение для числа работников в стрельбе и nginx? должны ли они быть равными? или с любым специальным соотношением?

Я следовал формуле: n_workers = 2 * cpu_cores + 1 для обоих. но моя загрузка сервера стала очень высокой, и vps-провайдер приостановил мои VPS.

Спасибо

ответ

1

Я думаю, что ваши работники должны действительно меняться от того, сколько CPU Cores у вас есть, так что это, где начинается многопоточности. Как сейчас, у меня есть 8 основных серверов, что означает, что у меня также есть 8 рабочих, чтобы равномерно распределить рабочую нагрузку для моего приложения Django, которое действительно работает.

+1

Мой вопрос: сколько работников, которых я использую для пушки, должно быть равно nginx или что? –

+0

Я думаю, что лучшим значением будет то, что равно количеству ядер, которые у вас есть. –

Смежные вопросы