Bir bash betiği yürüten bir django uygulama var. /etc/init.d/nginx reload
Hangi harika çalışıyor çalıştırmak için yeniden başlatmak için nginx sunucusu gerektirir . Ben kullanıyorum restart uwsgi
uwsgi için ama yapmanız gereken zarif reload sert sunucu yeniden başlatma yerine.
Bunu nasıl yapabilirim?
Şu anda bash reload uwsgi
işlevini çalıştırıyorum subprocess.popen
. Sadece uwsgi örneği tarafından barındırılan tüm siteler değil, alt süreci çağıran süreci yeniden yüklemek gibi görünüyor. importing uwsgi
ve koşmak uwsgi.reload
da sadece çağrı sürecini etkiliyor gibi görünüyor. Uwsgi için python veya bash üzerinden tüm uwsgi işlemlerinin yeniden başlatılmasına izin veren bir anahtar var mı