У меня есть VPS (Ubuntu 10.04, 512 МБ), на котором я размещаю 10-15 сайтов django, большинство из которых имеют прерывистый трафик. Мне интересно, какой хостинг лучше всего подходит в этой ситуации, когда процессы в основном простаивают.
В настоящее время у меня есть nginx в качестве интерфейса, apache / mod_wsgi обслуживает приложение django, а параметр inactivity_timeout настроен для минимизации потребления памяти в незанятых процессах. Это лучший вариант? Я немного читал о Gunicorn и uwsgi, и, хотя они, кажется, предлагают некоторые преимущества, похоже, нет способа снизить потребление памяти их процессами в режиме ожидания.
Вы уверены, что прочитали документацию uWSGI? Было бы печально не иметь такой полезной функции, имея более 300 опций. Отметьте опцию --idle, она делает именно то, что вам нужно :)
Предлагаю вам также запустить uwsgi --help (из командной строки), возможно, ваше внимание привлечет какой-то другой параметр