English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Подробное описание команд запуска, перезапуска и остановки nginx в linux

Операция запуска

nginx -c /usr/local/nginx/conf/nginx.conf 

-c параметр указывает путь к файлу конфигурации nginx, который нужно загрузить

Операция остановки

Операция остановки выполняется через отправку сигнала процессу nginx

Шаг 1: поиск номера основного процесса nginx

ps -ef | grep nginx

В списке процессов найти процесс master, его номер и будет номер основного процесса.

 

Шаг 2: отправка сигнала

Гладкая остановка Nginx:

kill -QUIT номер основного процесса 

Например: kill -QUIT 16391

Быстрое завершение работы Nginx:

kill -TERM идентификатор главного процесса 

Принудительное завершение работы Nginx:

kill -9 идентификатор главного процесса 

 Кроме того, если в nginx.conf указан путь к файлу pid, то в этом файле хранится идентификатор главного процесса Nginx. Если не указан, он находится в директории logs Nginx. После создания файла pid мы не должны сначала определять идентификатор главного процесса Nginx, а可以直接 отправлять сигнал Nginx, команда:

kill -signal_type '/usr/local/nginx/logs/nginx.pid'

Smooth restart

Если вы изменили конфигурацию, вам нужно перезагрузить Nginx, сначала关闭 Nginx, а затем открыть? Нет, вы можете отправить сигнал Nginx, чтобы запустить его平滑重启。

Команда для平滑 перезагрузки:

kill -HUP путь к файлу процесса или процессу 

или используйте

/usr/nginx/sbin/nginx -s reload 

Обратите внимание, что после изменения конфигурационного файла最好先 проверьте, правильно ли изменена конфигурация, чтобы избежать ошибок в Nginx после перезагрузки, что может повлиять на стабильную работу сервера. Команда для проверки правильности конфигурации Nginx:

nginx -t -c /usr/nginx/conf/nginx.conf 

или

/usr/nginx/sbin/nginx -t 

Вот и все, что есть в этой статье, я надеюсь, что это поможет вам в изучении, и希望大家多多支持呐喊教程。

Заявление: содержание этой статьи взято из Интернета, авторские права принадлежат соответствующему автору, контент предоставлен пользователями Интернета по их инициативе и загружен самостоятельно. Этот сайт не имеет права собственности на него, не underwent редактирование людьми, и не несет ответственности за соответствующие юридические вопросы. Если вы обнаружите спорное содержимое, пожалуйста, отправьте письмо по адресу: notice#oldtoolbag.com (при отправке письма замените # на @) для жалоб и предоставьте соответствующие доказательства. При подтверждении мы немедленно удалим спорное содержимое.

Вам может понравиться