Как остановить nginx на Mac OS X

Используя компьютер по телевизору или в фильме использует невероятный объем ввода, даже для графический интерфейсов пользователя.

37
задан 27 June 2014 в 10:57
6 ответов
# nginx -h
...
-s signal     : send signal to a master process: stop, quit, reopen, reload
...
66
ответ дан 28 November 2019 в 19:47
  • 1
    Когда я установил nginx с MacPorts, вышеупомянутая команда didn' t работа - я wasn' t предоставление мне ошибка, но сервер, которым поддерживают в рабочем состоянии. Но когда я вытер чистый nginx и переустановил его как часть пассажирской nginx установки модуля, он работает теперь: Я могу сделать " nginx-s stop" и это действительно останавливает сервер.Спасибо! –  Alex Kaushovik 18 May 2010 в 17:28

Посмотрите на PID основного процесса и сделайте

kill -QUIT <master_pid>
4
ответ дан 28 November 2019 в 19:47

Правильный способ сделать это для Nginx, установленного через MacPorts:

  • Начало: sudo port load nginx
  • Stop: sudo port unload nginx

OS X использует launchd, поэтому процесс запуска / остановки демонов немного отличается.

8
ответ дан 28 November 2019 в 19:47

Вы можете попробовать следующее:

ps -lef|grep -i nginx:|awk '{ print $2}'|xargs kill -9
3
ответ дан 28 November 2019 в 19:47

Эта команда останавливает также nginx.

sudo nginx -s stop 
16
ответ дан 28 November 2019 в 19:47

Поскольку вы установили его, следуя инструкциям macports, я предполагаю, что вы добавили его в службы, запускаемые во время загрузки. Вы пытались

launchctl unload /Library/LaunchDaemons/org.macports.nginx.plist

остановить демон Nginx?

Вы также можете попробовать

sudo port unload nginx
0
ответ дан 19 January 2020 в 18:59

Теги

Похожие вопросы