A graceful reload során az új workerek az új konfigurációt használják, a régiek pedig befejezik a folyamatban lévő munkát. Célja a módosítások alkalmazása az aktív kérések hirtelen leállítása nélkül.
Kövessünk egy folyamatban lévő letöltést
Tegyük fel, hogy újratöltéskor egy letöltés fut. Az új workerek új kapcsolatokat kezdenek fogadni. A régi worker tovább szolgálhatja a meglévő letöltést annak végéig, majd a fennmaradó munka befejezése után kiléphet.
Szokásos telepítésnél így ellenőrizzünk és töltsünk újra:
nginx -t && nginx -s reload
Az első parancs ellenőrzi a konfigurációt; a második csak sikeres ellenőrzés után kér újratöltést. A telepítéshez megfelelő konfigurációs útvonalat és jogosultságot használjuk. Ha az új konfiguráció alkalmazása meghiúsul, a master a korábbit tartja futásban.
