У меня есть приложение Django, которое выполняет сценарий Bash. Мне требуется перезапустить сервер nginx, чтобы я работал, и /etc/init.d/nginx reload
это прекрасно работает. Я использую restart uwsgi
для uwsgi, но мне нужно сделать изящную перезагрузку вместо жесткого перезапуска сервера.
Как я могу это сделать?
Я в настоящее время работает Баш reload uwsgi
функцию через subprocess.popen
. Кажется, что это только перезагрузка процесса, вызывающего подпроцесс, а не всех сайтов, размещенных экземпляром uwsgi. importing uwsgi
и uwsgi.reload
кажется, что запуск также влияет только на вызывающий процесс. Есть ли переключатель для uwsgi через python или bash, который позволяет перезапустить все процессы uwsgi