Мы изменили наш файл nginx.conf
, чтобы перенаправить все URL на их альтернативы www. Позже мы удалили строки, отвечающие за эту функциональность. Однако даже после запуска sudo service nginx restart
перенаправление www продолжается.
Как ни странно, даже когда мы запускаем sudo service nginx stop
, сервер nginx продолжает обслуживать. Согласно service nginx status
, nginx is not running
. Однако, когда я запускаю ps -ef |grep nginx
, появляется строка:
deploy 1473 1251 0 12:58 pts/0 00:00:00 grep --color=auto nginx
Когда я пытаюсь убить это с помощью kill -9 1473
, я получаю ошибку:
-bash: kill: (1473) - No such process
Запуск ps -ef |grep nginx
снова вижу:
deploy 1478 1251 0 12:59 pts/0 00:00:00 grep --color=auto nginx
Пид изменился.
Есть идеи, что происходит?
Это не работает. То, что Вы видите, является grep, управляют, чтобы Вы выполнились. Когда это сделано, процесс больше не существует. При замене nginx каким-либо другим словом (слон, и т.д.), Вы будете видеть тот же результат.
, Какую ошибку Вы видите, когда Вы пытаетесь запустить nginx?