소스 검색

Adding config test before reload

ExecStartPre has nginx -t to test the Nginx config before starting
the service initially but ExecReload will just issue an Nginx reload
without testing the config first. If the config ends up being bad
this takes Nginx down. Perform a config test before reloading and if
that fails leave Nginx running on the previous config in RAM.
master
Nate Bohman 6 년 전
부모
커밋
9d85e68dc3
1개의 변경된 파일1개의 추가작업 그리고 0개의 파일을 삭제
  1. +1
    -0
      nginx/ng/files/nginx.service

+ 1
- 0
nginx/ng/files/nginx.service 파일 보기

@@ -7,6 +7,7 @@ Type=forking
PIDFile=/run/nginx.pid
ExecStartPre=/usr/sbin/nginx -t
ExecStart=/usr/sbin/nginx
ExecReload=/usr/sbin/nginx -t
ExecReload=/usr/sbin/nginx -s reload
ExecStop=/bin/kill -s QUIT $MAINPID
Restart=on-failure

Loading…
취소
저장