Как остановить nginx на моем экземпляре Amazon EC2
Я пытаюсь перекомпилировать nginx, чтобы добавить модуль скорости страницы. Никогда раньше не делал ничего подобного, поэтому немного напуган! Я шаг за шагом делаю "make", где хочу остановить nginx. Проблема в том, что, похоже, он сам перезагружается, потому что мой сайт никогда не выключается, и если я продолжаю выполнять команду, он каждый раз останавливает его с новым идентификатором:
[ec2-user@ nginx-1.6.0]$ sudo service nginx stop
Stopping nginx: /sbin/service: line 66: 9107 Killed env -i PATH="$PATH" TERM="$TERM" "${SERVICEDIR}/${SERVICE}" ${OPTIONS}
[ec2-user@ nginx-1.6.0]$ sudo service nginx stop
Stopping nginx: /sbin/service: line 66: 9131 Killed env -i PATH="$PATH" TERM="$TERM" "${SERVICEDIR}/${SERVICE}" ${OPTIONS}
[ec2-user@ nginx-1.6.0]$ sudo service nginx stop
Stopping nginx: /sbin/service: line 66: 9151 Killed env -i PATH="$PATH" TERM="$TERM" "${SERVICEDIR}/${SERVICE}" ${OPTIONS}
[ec2-user@ nginx-1.6.0]$ sudo service nginx stop
Stopping nginx: /sbin/service: line 66: 9171 Killed env -i PATH="$PATH" TERM="$TERM" "${SERVICEDIR}/${SERVICE}" ${OPTIONS}
Так что теперь я боюсь делать make install, пока мой Nginx еще работает, потому что я знаю, что должен остановить его, прежде чем делать make install. Что я должен делать?
2 ответа
Похоже, что есть сценарий upstart, который поддерживает работу Nginx. После выполнения этой команды я смог остановить Nginx:
sudo initctl stop nginx
sudo systemctl stop nginx.service
Эта команда остановит Nginx из вашего экземпляра EC2, кроме того, у нас также есть следующие команды для запуска, а также для определения статуса Nginx.
sudo systemctl start nginx.service
sudo systemctl status nginx.service