Я только что обнаружил ошибку в состоянии nginx. Эта ошибка ничему не мешает. Это не доставляет мне проблем. Все запускается правильно. Nginx -t Не вернул никаких синтаксических ошибок.
Я вижу это только в продаже статуса nginx. Статус сервиса nginx. Или Systemctl status nginx
Ошибка:
systemctl status nginx
* nginx.service - A high performance web server and a reverse proxy server
Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
Active: active (running) since Sat 2017-02-11 20:55:04 UTC; 5min ago
Process: 25343 ExecStop=/sbin/start-stop-daemon --quiet --stop --retry QUIT/5 --pidfile /run/nginx.pid (code=exited, status=1/FAILURE)
Process: 25710 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
Process: 25706 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
Main PID: 25715 (nginx)
Tasks: 2
Memory: 2.0M
CPU: 49ms
CGroup: /system.slice/nginx.service
|-25715 nginx: master process /usr/sbin/nginx -g daemon on; master_process on
`-25720 nginx: worker process
Feb 11 20:55:04 Singapore-ap-southeast systemd[1]: Starting A high performance web server and a reverse proxy server...
Feb 11 20:55:04 Singapore-ap-southeast systemd[1]: nginx.service: PID 25363 read from file /run/nginx.pid does not exist or is a zombie.
Feb 11 20:55:04 Singapore-ap-southeast systemd[1]: Started A high performance web server and a reverse proxy server.
Произошла ошибка.
Я просто сделал:
Service nginx stop
А затем начните с новой системы:
systemctl start nginx
А теперь он меня поглотил.
* nginx.service - A high performance web server and a reverse proxy server
Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
Active: active (running) since Sat 2017-02-11 21:41:00 UTC; 1min 43s ago
Process: 20928 ExecStop=/sbin/start-stop-daemon --quiet --stop --retry QUIT/5 --pidfile /run/nginx.pid (code=exited, status=0/SUCCESS)
Process: 20941 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
Process: 20938 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
Main PID: 20944 (nginx)
Tasks: 2
Memory: 2.0M
CPU: 22ms
CGroup: /system.slice/nginx.service
|-20944 nginx: master process /usr/sbin/nginx -g daemon on; master_process on
`-20945 nginx: worker process
Feb 11 21:41:00 Singapore-ap-southeast systemd[1]: Starting A high performance web server and a reverse proxy server...
Feb 11 21:41:00 Singapore-ap-southeast systemd[1]: nginx.service: Failed to read PID from file /run/nginx.pid: Invalid argument
Feb 11 21:41:00 Singapore-ap-southeast systemd[1]: Started A high performance web server and a reverse proxy server.
Единственная плохая вещь, которую я вижу, это
PID from file /run/nginx.pid: Invalid argument
Но все функционально.
Process: 25343 ExecStop=/sbin/start-stop-daemon --quiet --stop --retry QUIT/5 --pidfile /run/nginx.pid (code=exited, status=1/FAILURE)
В этой строке говорится, что процесс выхода завершился неудачно (см. --stop
вариант там).
Это просто означает, что он не смог остановиться, что, скорее всего, означает, что он вообще не работал :)
Единственное, о чем вам действительно нужно беспокоиться, - это увидеть, что служба не работает после попытки ее запуска.