Blame salt/profile/helios/files/helios-celeryd.service
|
Christian Boltz |
e4be47 |
[Unit]
|
|
Christian Boltz |
e4be47 |
Description=Celery Service
|
|
Christian Boltz |
e4be47 |
After=network.target
|
|
Christian Boltz |
e4be47 |
|
|
Christian Boltz |
e4be47 |
[Service]
|
|
Christian Boltz |
e4be47 |
Type=simple
|
|
Christian Boltz |
7d7e44 |
User=helios-celeryd
|
|
Christian Boltz |
7d7e44 |
Group=helios-celeryd
|
|
Christian Boltz |
6ac95b |
WorkingDirectory=/usr/lib/python3.6/site-packages/helios-server
|
|
Christian Boltz |
6ac95b |
ExecStart=celery worker --app helios --events --beat --concurrency 1 -f /home/helios-celeryd/celery.log --pidfile /home/helios-celeryd/celery.pid -s /home/helios-celeryd/celerybeat-schedule
|
|
Christian Boltz |
e4be47 |
|
|
Christian Boltz |
372f99 |
# celeryd crashes (unfortunately with $? = 0) if it looses the database connection, so auto-restart it
|
|
Christian Boltz |
372f99 |
Restart=always
|
|
Christian Boltz |
372f99 |
RestartSec=10
|
|
Christian Boltz |
372f99 |
|
|
Christian Boltz |
e4be47 |
[Install]
|
|
Christian Boltz |
e4be47 |
WantedBy=multi-user.target
|