Το graceful reload επιτρέπει στους νέους workers να χρησιμοποιήσουν τη νέα διαμόρφωση ενώ οι παλιοί ολοκληρώνουν την εργασία τους. Στόχος είναι οι αλλαγές χωρίς απότομη διακοπή ενεργών αιτημάτων.
Ακολουθήστε μια λήψη σε εξέλιξη
Υποθέστε ότι γίνεται λήψη όταν κάνετε reload. Νέοι workers αρχίζουν να δέχονται νέες συνδέσεις. Ο παλιός worker μπορεί να συνεχίσει την υπάρχουσα λήψη μέχρι να ολοκληρωθεί και να τερματιστεί όταν τελειώσει και η υπόλοιπη εργασία του.
Σε τυπική εγκατάσταση ελέγξτε και κάντε reload με:
nginx -t && nginx -s reload
Η πρώτη εντολή ελέγχει τη διαμόρφωση· η δεύτερη ζητά reload μόνο αν ο έλεγχος πετύχει. Χρησιμοποιήστε σωστή διαδρομή και δικαιώματα για την εγκατάσταση. Αν αποτύχει η εφαρμογή της νέας διαμόρφωσης, ο master κρατά την προηγούμενη ενεργή.
