systemd nginx service unable to start nginx 1.11.10

Vincent Li vincent.mc.li at gmail.com
Tue May 28 22:40:57 UTC 2019


Hi,

I am running ubuntu 16.04, the nginx package from ubuntu can be
started from systemd ok as below shown.

======COMMAND OUTPUT=====
#/usr/sbin/nginx-from-ubuntu -v

nginx version: nginx/1.10.3 (Ubuntu)

# ls -l /usr/sbin/nginx

lrwxrwxrwx 1 root root 27 May 28 15:29 /usr/sbin/nginx ->
/usr/sbin/nginx-from-ubuntu

# cat /lib/systemd/system/nginx.service


[Unit]

Description=The NGINX HTTP and reverse proxy server

After=syslog.target network.target remote-fs.target nss-lookup.target

[Service]

Type=forking

PIDFile=/run/nginx.pid

ExecStartPre=/usr/sbin/nginx -t

ExecStart=/usr/sbin/nginx

ExecReload=/usr/sbin/nginx -s reload

ExecStop=/bin/kill -s QUIT $MAINPID

PrivateTmp=true


[Install]

WantedBy=multi-user.target

# systemctl start nginx

# systemctl status nginx

● nginx.service - The NGINX HTTP and reverse proxy server

   Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor
preset: enabled)

   Active: active (running) since Tue 2019-05-28 15:29:25 PDT; 5s ago

==========OUTPUT END=====

but if I download the nginx 1.11.10 source tar ball from nginx
download site and compile and run the nginx 1.11.10 binary, systemd
unable to start it, systemctl hanging there and eventually failed

=========COMMAND OUTPUT======

# /usr/local/nginx/sbin/nginx -v
nginx version: nginx/1.11.10

#rm -rf /usr/sbin/nginx

# ln -s /usr/local/nginx/sbin/nginx /usr/sbin/nginx

# systemctl start nginx

Job for nginx.service failed because a timeout was exceeded. See
"systemctl status nginx.service" and "journalctl -xe" for details.

-- Unit nginx.service has begun starting up.

May 28 15:36:47 controller-dell710 nginx[12643]: nginx: the
configuration file /usr/local/nginx/conf/nginx.conf syntax is ok

May 28 15:36:47 controller-dell710 nginx[12643]: nginx: configuration
file /usr/local/nginx/conf/nginx.conf test is successful

May 28 15:36:47 controller-dell710 systemd[1]: nginx.service: PID file
/run/nginx.pid not readable (yet?) after start: No such file or
directory

May 28 15:38:17 controller-dell710 systemd[1]: nginx.service: Start
operation timed out. Terminating.

May 28 15:38:17 controller-dell710 systemd[1]: Failed to start The
NGINX HTTP and reverse proxy server.

-- Subject: Unit nginx.service has failed

-- Defined-By: systemd

-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel

-- 

-- Unit nginx.service has failed.

-- 

-- The result is failed.

May 28 15:38:17 controller-dell710 systemd[1]: nginx.service: Unit
entered failed state.

May 28 15:38:17 controller-dell710 systemd[1]: nginx.service: Failed
with result 'timeout'.

=======OUTPUT END======


More information about the nginx mailing list