systemctl start nginx timeout 시작 이 끝 날 때마다 nginx 가 자동 으로 멈 춥 니 다.

2005 단어 Linux
nginx. service 파일 은 다음 과 같 습 니 다.
[Unit]
Description=nginx
After=network.target remote-fs.target nss-lookup.target

[Service]
Type=forking
PIDFile=/run/nginx.pid
ExecStartPre=/usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf
ExecStart=/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
ExecReload=/usr/local/nginx/sbin/nginx -s reload 
ExecStop=/usr/local/nginx/sbin/nginx -s stop 
ExecQuit=/usr/local/nginx/sbin/nginx -s quit 
PrivateTmp=true

[Install]
WantedBy=multi-user.target

시작 할 때마다 nginx 가 자동 으로 멈 춥 니 다. 로 그 는 다음 과 같 습 니 다.
[root@wsxdream system]# systemctl status nginx.service
● nginx.service - nginx
   Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled)
   Active: failed (Result: timeout) since Sat 2018-11-24 15:12:16 CST; 3min 54s ago
  Process: 23355 ExecStart=/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf (code=exited, status=0/SUCCESS)
  Process: 23353 ExecStartPre=/usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf (code=exited, status=0/SUCCESS)

Nov 24 15:10:46 wsxdream systemd[1]: Starting nginx...
Nov 24 15:10:46 wsxdream nginx[23353]: nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
Nov 24 15:10:46 wsxdream nginx[23353]: nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
Nov 24 15:10:46 wsxdream systemd[1]: PID file /run/nginx.pid not readable (yet?) after start.
Nov 24 15:12:16 wsxdream systemd[1]: nginx.service start operation timed out. Terminating.
Nov 24 15:12:16 wsxdream systemd[1]: Failed to start nginx.
Nov 24 15:12:16 wsxdream systemd[1]: Unit nginx.service entered failed state.
Nov 24 15:12:16 wsxdream systemd[1]: nginx.service failed.

처음에는 중시 하지 않 았 다.
PID file /run/nginx.pid not readable (yet?) after start.

나중에 자 료 를 찾 아 nginx / conf / nginx. conf 의 pid 지정 위치 와 nginx. service 에서 일치 하 게 유지 하고 다시 시작 하면 됩 니 다.

좋은 웹페이지 즐겨찾기