Saya memiliki aplikasi Django yang menjalankan skrip bash. Saya memerlukan server nginx untuk me-restart jadi saya menjalankan /etc/init.d/nginx reload
yang berfungsi dengan baik. Saya telah menggunakan restart uwsgi
untuk uwsgi tetapi saya perlu melakukan reload yang anggun daripada restart server keras.
Bagaimana saya bisa melakukan ini?
Saat ini saya menjalankan reload uwsgi
fungsi bash subprocess.popen
. Tampaknya hanya memuat ulang proses yang memanggil subproses tidak semua situs di-host oleh instance uwsgi. importing uwsgi
dan berlari uwsgi.reload
tampaknya juga hanya mempengaruhi proses panggilan. Apakah ada saklar untuk uwsgi melalui python atau bash yang memungkinkan memulai kembali semua proses uwsgi