nginx -s dur ve -s istifa et ne fark eder?


22

nginx -s stopVeya kullanarak nginx sunucusunu durdurabilirim nginx -s quit.

Fark ne?

Yanıtlar:



6

-s stop-s quitzarif bir kapatma işlemi yaparken nginx işlemini derhal sonlandırır .


3

SIGQUITUnix alan soketlerinde dinlerse nginx'in kırılmasına neden olur. Soketleri temizlemekte başarısız olur, ardından bir sonraki çağrıya hemen son verir; çünkü zaten mevcut olan yollarda yuva oluşturamaz.

SIGTERMnginx'in tekrar başlayabileceği tutarlı bir duruma kapanmasına neden olur. Cankurtaran herhangi bir Unix alan soketini kaldırır, tüm önbellekleri kullanılabilir bir durumda bırakır, vb.

Temelde asla ÇIKIŞ kullanmak istemezsin.


Unix etki alanı soketleri sorunu , nginx'teki açık bir sorundan kaynaklanıyor gibi görünmektedir . Ancak, bu tür bir soket kullanmıyorsanız, quitseçeneğin zarif bir çıkış yapmanın yolu olarak belgelendirildiği açıktır .
RichVel
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.