గ్రేస్ఫుల్ రీలోడ్ కొత్త వర్కర్లు కొత్త కాన్ఫిగరేషన్ వాడేలా చేస్తుంది, పాత వర్కర్లు తమ ప్రస్తుత పనిని ముగిస్తాయి. క్రియాశీల అభ్యర్థనలను అకస్మాత్తుగా ఆపకుండా మార్పులు అమలు చేయడం దీని లక్ష్యం.
జరుగుతున్న డౌన్లోడ్ను చూడండి
రీలోడ్ చేసే సమయంలో ఒక డౌన్లోడ్ నడుస్తోందని అనుకుందాం. కొత్త వర్కర్లు కొత్త కనెక్షన్లను అంగీకరించడం ప్రారంభిస్తాయి. పాత వర్కర్ ప్రస్తుత డౌన్లోడ్ పూర్తయ్యే వరకు సేవలందించి, మిగతా పని ముగిసిన తర్వాత నిష్క్రమించవచ్చు.
సాధారణ ఇన్స్టాలేషన్లో ధృవీకరించి రీలోడ్ చేయడానికి:
nginx -t && nginx -s reload
మొదటి కమాండ్ కాన్ఫిగరేషన్ను తనిఖీ చేస్తుంది; అది విజయవంతమైతేనే రెండోది రీలోడ్ కోరుతుంది. మీ ఇన్స్టాలేషన్కు సరైన కాన్ఫిగరేషన్ పాత్, అధికారాలు వాడండి. కొత్త కాన్ఫిగరేషన్ అమలు విఫలమైతే మాస్టర్ పాత కాన్ఫిగరేషన్ను నడుపుతూనే ఉంటుంది.
