Graceful reload ახალ worker-ებს ახალ კონფიგურაციას აძლევს, ხოლო ძველებს მიმდინარე სამუშაოს დასრულების საშუალებას. მიზანია ცვლილება აქტიური მოთხოვნების უეცარი შეწყვეტის გარეშე.
გავყვეთ მიმდინარე ჩამოტვირთვას
დავუშვათ, reload-ისას ჩამოტვირთვა მიმდინარეობს. ახალი worker-ები ახალ კავშირებს იღებენ. ძველ worker-ს შეუძლია არსებული ჩამოტვირთვა ბოლომდე მოემსახუროს, შემდეგ კი დარჩენილი სამუშაოს დასრულებისას გავიდეს.
ტიპურ ინსტალაციაში შეამოწმეთ და reload გაუშვით ასე:
nginx -t && nginx -s reload
პირველი ბრძანება კონფიგურაციას ამოწმებს; მეორე reload-ს მხოლოდ წარმატებული შემოწმებისას ითხოვს. გამოიყენეთ თქვენი ინსტალაციის სწორი გზა და უფლებები. თუ ახალი კონფიგურაციის გამოყენება ვერ მოხერხდა, master ძველს ტოვებს მოქმედებაში.
