Restart services always with systemd
This essentially results in the same behaviour legacy upstream was exploiting in upstart. Normally I would argue that depending on such a feature as part of an applications runtime feature-set is bad. This applies, but until we can get that sorted at another leevel this makes everything work as intendend when running tthrough systemd.
This commit is contained in:
parent
7e68a68732
commit
90ac159a52
|
@ -8,6 +8,7 @@ Group=celery
|
||||||
Environment=RMQ_CONFIG_FILE=/etc/airtime/airtime.conf
|
Environment=RMQ_CONFIG_FILE=/etc/airtime/airtime.conf
|
||||||
WorkingDirectory=/srv/airtime
|
WorkingDirectory=/srv/airtime
|
||||||
ExecStart=/bin/celery worker -A airtime-celery.tasks:celery --time-limit=300 --concurrency=1 --config=celeryconfig -l INFO
|
ExecStart=/bin/celery worker -A airtime-celery.tasks:celery --time-limit=300 --concurrency=1 --config=celeryconfig -l INFO
|
||||||
|
Restart=always
|
||||||
|
|
||||||
[Install]
|
[Install]
|
||||||
WantedBy=multi-user.target
|
WantedBy=multi-user.target
|
||||||
|
|
|
@ -5,6 +5,7 @@ Description=Airtime Liquidsoap Service
|
||||||
ExecStart=/usr/bin/airtime-liquidsoap
|
ExecStart=/usr/bin/airtime-liquidsoap
|
||||||
User=libretime-playout
|
User=libretime-playout
|
||||||
Group=libretime-playout
|
Group=libretime-playout
|
||||||
|
Restart=always
|
||||||
|
|
||||||
[Install]
|
[Install]
|
||||||
WantedBy=multi-user.target
|
WantedBy=multi-user.target
|
||||||
|
|
|
@ -5,6 +5,7 @@ Description=Airtime Playout Service
|
||||||
ExecStart=/usr/bin/airtime-playout
|
ExecStart=/usr/bin/airtime-playout
|
||||||
User=libretime-pypo
|
User=libretime-pypo
|
||||||
Group=libretime-pypo
|
Group=libretime-pypo
|
||||||
|
Restart=always
|
||||||
|
|
||||||
[Install]
|
[Install]
|
||||||
WantedBy=multi-user.target
|
WantedBy=multi-user.target
|
||||||
|
|
|
@ -5,6 +5,7 @@ Description=LibreTime Media Analyzer Service
|
||||||
ExecStart=/usr/bin/airtime_analyzer
|
ExecStart=/usr/bin/airtime_analyzer
|
||||||
User=airtime-analyzer
|
User=airtime-analyzer
|
||||||
Group=airtime-analyzer
|
Group=airtime-analyzer
|
||||||
|
Restart=always
|
||||||
|
|
||||||
[Install]
|
[Install]
|
||||||
WantedBy=multi-user.target
|
WantedBy=multi-user.target
|
||||||
|
|
Loading…
Reference in New Issue