J'ai une application django qui exécute un script bash. J'ai besoin que le serveur nginx redémarre donc je lance /etc/init.d/nginx reload
ce qui fonctionne très bien. J'utilise restart uwsgi
pour uwsgi mais je dois faire un rechargement gracieux au lieu d'un redémarrage dur du serveur.
Comment puis-je faire ceci?
J'exécute actuellement une reload uwsgi
fonction bash subprocess.popen
. Il semble que le rechargement du processus qui appelle le sous-processus ne soit pas tous les sites hébergés par l'instance uwsgi. importing uwsgi
et l'exécution uwsgi.reload
semble également affecter uniquement le processus d'appel. Existe-t-il un commutateur pour uwsgi via python ou bash qui permet de redémarrer tous les processus uwsgi