У мене є програма django, яка виконує скрипт bash. Мені потрібен сервер nginx для перезавантаження, тому я запускаю, /etc/init.d/nginx reloadякий працює чудово. Я використовую restart uwsgiдля uwsgi, але мені потрібно зробити витончене перезавантаження замість жорсткого перезавантаження сервера.
Як я можу це зробити?
Зараз я виконую reload uwsgiфункцію bash subprocess.popen. Схоже, це лише перезавантаження процесу, який викликає підпроцес не на всіх сайтах, розміщених екземпляром uwsgi. importing uwsgiі працює, uwsgi.reloadздається, також впливає лише на процес виклику. Чи є перемикач для uwsgi через python або bash, що дозволяє перезапустити всі процеси uwsgi