Плавная перезагрузка позволяет новым worker использовать новую конфигурацию, пока старые завершают текущую работу. Цель — применить изменения без резкого обрыва активных запросов.
Проследим текущую загрузку файла
Предположим, файл скачивается во время reload. Новые worker начинают принимать новые соединения. Старый worker может продолжать существующую передачу до завершения и выйти, когда закончится оставшаяся работа.
Для обычной установки проверьте и перезагрузите так:
nginx -t && nginx -s reload
Первая команда проверяет конфигурацию; вторая запрашивает reload только при успехе проверки. Используйте правильный путь конфигурации и права для своей установки. Если применить новую конфигурацию не удалось, master оставляет предыдущую в работе.
