Eu tenho um aplicativo django que está executando um script bash. Eu preciso que o servidor nginx seja reiniciado, então eu corro o /etc/init.d/nginx reload
que funciona muito bem. Estou usando o restart uwsgi
uwsgi, mas preciso fazer uma recarga normal em vez de uma reinicialização do servidor rígido.
Como posso fazer isso?
Atualmente, estou executando uma reload uwsgi
função bash subprocess.popen
. Parece estar apenas recarregando o processo que está chamando o subprocesso, nem todos os sites sendo hospedados pela instância do uwsgi. importing uwsgi
e a execução uwsgi.reload
também parece afetar apenas o processo de chamada. Existe uma opção para o uwsgi através de python ou bash que permite reiniciar todos os processos do uwsgi