Fix zuul systemd files

Our current systemd unit files do not work with type=forking, it does
work with type=simple. This also means we can drop the PIDFile, as it
is only used by forking.

Change-Id: Ia9a2e54b91e9b2430c612b2edfa07077f7248539
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
This commit is contained in:
Paul Belanger 2018-04-27 18:27:24 -04:00
parent e82db1264e
commit 724ffa0b15
No known key found for this signature in database
GPG Key ID: 611A80832067AF38
3 changed files with 3 additions and 6 deletions

View File

@ -3,13 +3,12 @@ Description=Zuul Executor Service
After=syslog.target network.target
[Service]
Type=forking
Type=simple
Group=zuul
User=zuul
RuntimeDirectory=zuul
ExecStart=/usr/local/bin/zuul-executor
ExecStop=/usr/local/bin/zuul-executor stop
PIDFile=/var/run/zuul/executor.pid
[Install]
WantedBy=multi-user.target

View File

@ -3,13 +3,12 @@ Description=Zuul Scheduler Service
After=syslog.target network.target
[Service]
Type=forking
Type=simple
Group=zuul
User=zuul
RuntimeDirectory=zuul
ExecStart=/usr/local/bin/zuul-scheduler
ExecStop=/usr/local/bin/zuul-scheduler stop
PIDFile=/var/run/zuul/scheduler.pid
[Install]
WantedBy=multi-user.target

View File

@ -3,13 +3,12 @@ Description=Zuul Web Service
After=syslog.target network.target
[Service]
Type=forking
Type=simple
Group=zuul
User=zuul
RuntimeDirectory=zuul
ExecStart=/usr/local/bin/zuul-web
ExecStop=/usr/local/bin/zuul-web stop
PIDFile=/var/run/zuul/web.pid
[Install]
WantedBy=multi-user.target