Мягкий рестарт сервиса на примере nginx

Есть разные варианты как можно рестартануть какой-то сервис, например service name restart, но сегодня я столкнулся с задачкой, когда команды service установлено не было, а nginx надо было рестартануть. Заодно расскажу о полезной команде поиска конфига.

Задача: поправить nginx конфиг и рестартануть сервис.
1) где мой конфиг? Может помочь информация от такой команды:
sudo nginx -V
2) как его править? Тут без вариантов =) Любым удобным способом, хотя бы так:
sudo nano /path/to/file
3) как рестартануть? Для начала посмотрим что у нас есть из запущенного:
ps -aux | grep nginx

1390379794692

Видим что запущено несколько воркеров. Самое время сделать мягкий рестарт, с помощью команды kill:
sudo kill -HUP 7308
Конечно, вместо 7308 — ваш PID процесса.

Бинго!

comments powered by HyperComments
При копировании материалов обратная ссылка на play-stop.ru желательна обязательна!