English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Операция запуска
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 (при отправке письма замените # на @) для жалоб и предоставьте соответствующие доказательства. При подтверждении мы немедленно удалим спорное содержимое.