Мне нужно запустить множество веб-приложений Python (в основном Django, но не все) на сервере. В настоящее время я использую их в режиме uwsgi
emperor (наверное ... У меня просто есть все конфиги в /etc/uwsgi/apps-enabled/
) с такой конфигурацией:
[uwsgi]
thread=3
master=1
module = ...
chdir = ...
socket = ...
logto = ...
uid = ...
gid = ...
chmod = ...
single-interpreter = true
enable-threads = true
(Последние две строки обязательны для New Relic)
Проблема в том, что таких приложений достаточно много, и в большинстве случаев используется только одно или два. Может быть, есть способ запустить их, чтобы минимизировать потребление процессорного времени неиспользуемыми приложениями? Прямо сейчас, даже если никто не использует ни одно из приложений, уровень загрузки может просто превышать 1,0.