Graceful reload leidžia naujiems worker naudoti naują konfigūraciją, o seniems baigti dabartinį darbą. Tikslas – pritaikyti pakeitimus staiga nenutraukiant aktyvių užklausų.
Sekime vykstantį atsisiuntimą
Tarkime, perkrovimo metu vyksta atsisiuntimas. Nauji worker pradeda priimti naujus ryšius. Senasis worker gali aptarnauti esamą atsisiuntimą iki pabaigos, tada išeiti, kai baigtas likęs darbas.
Tipinėje sistemoje patikrinkite ir perkraukite taip:
nginx -t && nginx -s reload
Pirma komanda tikrina konfigūraciją; antra prašo reload tik sėkmingai patikrinus. Naudokite jūsų diegimui tinkamą konfigūracijos kelią ir teises. Jei naujos konfigūracijos pritaikyti nepavyksta, master palieka ankstesnę veikiančią.
