Nginx can't reload even when config is OK
tamer1009
nginx-forum at forum.nginx.org
Sat Nov 18 13:21:59 UTC 2017
Hello everybody,
I have been working with Nginx for quite a long time, but I have stumbled
upon a very strange error.
Nginx is compiled from source on CentOS 7.
All systemctl commands work, except the reload function.
Job for nginx.service failed because the control process exited with error
code. See "systemctl status nginx.service" and "journalctl -xe" for
details.
I have already tried to do the actions manually, which seemed to be working.
The
/bin/kill -s HUP $MAINPID
systemctl status nginx.service -l gives me:
nginx.service - The nginx HTTP and reverse proxy server
Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor
preset: disabled)
Active: active (running) (Result: exit-code) since Sat 2017-11-18
08:17:14 EST; 1min 34s ago
Process: 22036 ExecReload=/bin/kill -s HUP (code=exited,
status=1/FAILURE)
Process: 22025 ExecStart=/usr/sbin/nginx (code=exited, status=0/SUCCESS)
Process: 22020 ExecStartPre=/usr/sbin/nginx -t (code=exited,
status=0/SUCCESS)
Process: 22018 ExecStartPre=/usr/bin/rm -f /run/nginx.pid (code=exited,
status=0/SUCCESS)
Main PID: 22028 (nginx)
CGroup: /system.slice/nginx.service
22028 nginx: master process /usr/sbin/ngin
22029 nginx: worker proces
Nov 18 08:17:21 host kill[22036]: -s, --signal <sig> send specified
signal
Nov 18 08:17:21 host kill[22036]: -q, --queue <sig> use sigqueue(2)
rather than kill(2)
Nov 18 08:17:21 host kill[22036]: -p, --pid print pids without
signaling them
Nov 18 08:17:21 host kill[22036]: -l, --list [=<signal>] list signal names,
or convert one to a name
Nov 18 08:17:21 host kill[22036]: -L, --table list signal names
and numbers
Nov 18 08:17:21 host kill[22036]: -h, --help display this help and exit
Nov 18 08:17:21 host kill[22036]: -V, --version output version information
and exit
Nov 18 08:17:21 host kill[22036]: For more details see kill(1).
Nov 18 08:17:21 host systemd[1]: nginx.service: control process exited,
code=exited status=1
Nov 18 08:17:21 host systemd[1]: Reload failed for The nginx HTTP and
reverse proxy server.
nginx -t are passed successfully. The logs don't provide any information.
Config is default config.
Does anybody know where I have to look now?
Thanks!
Posted at Nginx Forum: https://forum.nginx.org/read.php?2,277379,277379#msg-277379
More information about the nginx
mailing list