Graceful reload नए workers को नई configuration देता है, जबकि पुराने workers अपना वर्तमान काम पूरा करते हैं। उद्देश्य सक्रिय अनुरोध अचानक रोके बिना बदलाव लागू करना है।
चलती हुई download को देखें
मान लें reload के समय download चल रही है। नए workers नए कनेक्शन स्वीकार करने लगते हैं। पुराना worker मौजूदा download पूरी होने तक चल सकता है और बाकी काम पूरा होने पर बाहर निकल सकता है।
सामान्य installation में validate और reload ऐसे करें:
nginx -t && nginx -s reload
पहला command configuration जाँचता है; दूसरा केवल जाँच सफल होने पर reload माँगता है। अपनी installation के लिए सही configuration path और privileges उपयोग करें। नई configuration लागू न हो पाए तो master पुरानी चलती रखता है।
