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