сервис nginx останавливает сбои без любой обратной связи

Когда я работаю sudo service nginx stop, nginx не останавливается и нет никакого сообщения, распечатанного на экране, и подсказка сразу вернулась:

user:/etc/nginx$ sudo service nginx stop
user:/etc/nginx$

Я думаю, что обычно существует сообщение, но это не там.

Вот мои результаты PS:

root     28527  0.0  0.2 130368  1484 ?        Ss   02:46   0:00 nginx: master process nginx -c /etc/nginx/nginx.conf
www-data 28528  0.0  0.7 131368  3776 ?        S    02:46   0:00 nginx: worker process

Вот nginx состояние

sudo service nginx status
● nginx.service - A high performance web server and a reverse proxy server
   Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Fri 2018-02-23 03:06:51 UTC; 55min ago
  Process: 28519 ExecStop=/sbin/start-stop-daemon --quiet --stop --retry QUIT/5 --pidfile /run/nginx.pid (code=exited, status=1/FAILURE)
  Process: 28633 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=1/FAILURE)
  Process: 28629 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
 Main PID: 19943 (code=exited, status=0/SUCCESS)

Мои nginx файлы являются правильными, когда я сверился с-t

1
задан 23 February 2018 в 07:04

1 ответ

Существует известная проблема где иногда nginx процесс не может быть остановлен с service nginx stop или systemctl stop nginx.

В тех редких случаях (это иногда подходит, но не легко воспроизвести случай для решения проблемы), необходимо будет сделать это 'старомодный' путь.

Во-первых, необходимо уничтожить существующий nginx процессы.

sudo kill $(pidof nginx)

Это избавится от существующих процессов NGINX так, чтобы у Вас не было выполнения.

Оттуда, можно затем запустить процессы снова с sudo service nginx start или подобный. Необходимо также смочь остановить процессы nginx после запуска их снова, теперь, также, с помощью sudo service nginx stop поскольку Вы обычно были бы.

(Я изучал эту проблему в течение хорошо более чем двух лет теперь и никогда не могу воспроизводить эти случаи, единственные времена, я когда-либо встречался с этой проблемой сам, были, когда я обновил от 1.10.x до 1.12.x и только когда-либо сталкивался с нею однажды, таким образом, это - невозможно воспроизводимая проблема, поэтому почти невозможно на самом деле узнать, как предотвратить эту проблему, происходящую в будущем),

2
ответ дан 7 December 2019 в 13:26

Другие вопросы по тегам:

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