uwsgi ayrıca kill SIGNAL kullanarak yeniden başlatmaya izin verir. Aşağıdaki gibi kullanıyorum:
# ps -efa | grep uwsgi | grep prod
app 13390 13383 0 07:40 ? 00:00:00 /usr/local/bin/uwsgi --ini /etc/uwsgi/apps-enabled/app_prod.ini
app 13417 13390 0 07:40 ? 00:00:00 /usr/local/bin/uwsgi --ini /etc/uwsgi/apps-enabled/app_prod.ini
app 13419 13390 0 07:40 ? 00:00:00 /usr/local/bin/uwsgi --ini /etc/uwsgi/apps-enabled/app_prod.ini
# kill -HUP 13390
Aynı komutu uygularsanız, alt işlemlerin, usta tarafından yeniden oluşturuldukça değiştirildiğini göreceksiniz. Ayrıca usta / çalışan işlem sayısı için uwsgi config'i kontrol edin. Bu metot, uyumlu veya diğer otomasyon araçlarına entegre edilmesi kolaydır, bu nedenle uzaktan kullanım için kolaylaşır.
Bu, orijinal işleminizin --touch-reload ile başlatılmasına gerek duymaz.