Служба nginx не может работать - PullRequest
0 голосов
/ 10 марта 2020

Очень странно, что запуск службы nginx не удался, но процесс nginx может быть запущен. Я прочитал много ответов об этом, но никто не может решить мою проблему.

10 марта 09:42:50 user systemd [1]: Запуск nginx HTTP и обратного прокси-сервера .. .

10 марта 09:42:50 user nginx [6750]: nginx: синтаксис файла конфигурации /etc/nginx/nginx.conf в порядке

10 марта 09: 42:50 user nginx [6750]: nginx: [emerg] mkdir () «/ var / tmp / nginx / client_body» не удалось (2: нет такого файла или каталога)

10 марта 09:42 : 50 user nginx [6750]: nginx: файл конфигурации /etc/nginx/nginx.conf не прошел проверку

10 марта 09:42:50 user systemd [1]: nginx .service : процесс управления завершен, код = состояние выхода = 1

10 марта 09:42:50 пользователь systemd [1]: не удалось запустить nginx HTTP и обратный прокси-сервер.

мар 10 09:42:50 пользователь systemd [1]: устройство nginx .service вошло в состояние сбоя.

10 марта 09:42:50 пользователь systemd [1]: nginx .service не удалось.

Папка в / var / tmp / nginx:

drwxrwxr-x 7 root root 4.0K 10 февраля 16: 3 0.

drwxrwxrwt. 6 root root 4.0K 10 марта 09:42 ..

drwx ------ 2 nginx root 4.0K 10 марта 10:15 client_body

drwx ------ 2 nginx root 4.0K 10 февраля 16:30 fastcgi

drwx ------ 12 nginx root 4.0K 5 июня 2017 прокси

drwx ------ 2 nginx root 4.0K 10 февраля 16:30 scgi

drwx ------ 2 nginx root 4.0K 10 февраля 16:30 uwsgi

Я работаю как root, а nginx работает как nginx:

user nginx;

Я должен запустить nginx вручную, и это работает:

root 947 1 0 Mar05? 00:00:00 nginx: основной процесс nginx

nginx 949 947 0 Mar05? 00:02:29 nginx: рабочий процесс

nginx 950 947 0 Mar05? 00:02:27 nginx: рабочий процесс

Не вижу проблем. Любое предложение очень ценится. Кстати, это не работает в docker.

1 Ответ

0 голосов
/ 10 марта 2020

Совершен просто обновлением nginx с 1.10 до 1.16. Каждый, у кого такая же проблема, может попробовать ее.

...