bash 스크립트를 실행하는 django 응용 프로그램이 있습니다. nginx 서버를 다시 시작해야하므로 제대로 /etc/init.d/nginx reload
작동합니다. restart uwsgi
uwsgi 에 사용 했지만 하드 서버를 다시 시작하는 대신 정상적으로 다시로드 해야합니다 .
어떻게해야합니까?
현재을 reload uwsgi
통해 bash 함수를 실행 중 subprocess.popen
입니다. uwsgi 인스턴스가 호스팅하는 모든 사이트가 아닌 하위 프로세스를 호출하는 프로세스 만 다시로드하는 것 같습니다. importing uwsgi
실행 uwsgi.reload
은 호출 프로세스에만 영향을 미치는 것으로 보입니다. 모든 uwsgi 프로세스를 다시 시작할 수있는 python 또는 bash를 통한 uwsgi 스위치가 있습니까?