Tengo una aplicación django que está ejecutando un script bash. Necesito que el servidor nginx se reinicie, así que ejecuto, lo /etc/init.d/nginx reload
que funciona muy bien. He estado usando restart uwsgi
para uwsgi pero necesito hacer una recarga elegante en lugar de reiniciar el servidor.
¿Cómo puedo hacer esto?
Actualmente estoy ejecutando una reload uwsgi
función bash a través de subprocess.popen
. Parece que solo se está recargando el proceso que llama al subproceso, no todos los sitios alojados por la instancia de uwsgi. importing uwsgi
y la ejecución uwsgi.reload
también parece afectar solo el proceso de llamada. ¿Hay un interruptor para uwsgi a través de python o bash que permita reiniciar todo el proceso de uwsgi