Настраиваю uwsgi на сервере под ubuntu. Есть проект под django + uwsgi.ini, который его запускает. Как мне настроить uwsgi так, что бы можно было запускать что то типа /etc/init.d/uwsgi start mysite1?
Как уже сказали, используйте uwsgi emperor mode. Сможете включать/выключать сайты, добавляя/убирая ссылки на uwsgi.ini в /etc/uwsgi/vassals.
Почитать дополнительно можете здесь - www.nginxtips.com/how-to-setup-django-with-uwsgi-a...
Описан процесс для CentOS, но большой разницы нет.
я как раз использую supervisor
НО! что бы мне перезапустить uwsgi мне приходится
1. Остановить процесс supervisor
2. Kill процесс uwsgi
3. Запустить процесс supervisor
mikemoix: Почитай доки по супервизору тогда. Там есть команды update, start, stop, restart, etc. И очевидно, что uwsgi надо запускать в супервизоре, чтобы им можно было через него управлять.