From aa96e3b3cf211896b0895f9f05af6acbad0e3fd1 Mon Sep 17 00:00:00 2001 From: Michael Adams Date: Mon, 24 Sep 2018 18:19:25 -0700 Subject: [PATCH] Create netbox-rqworker.service Supervisord seems to act up on Ubuntu 18.04.1, at least in a container. Convert that task to a proper systemd service. --- scripts/netbox-rqworker.service | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 scripts/netbox-rqworker.service diff --git a/scripts/netbox-rqworker.service b/scripts/netbox-rqworker.service new file mode 100644 index 000000000..8d5b7601c --- /dev/null +++ b/scripts/netbox-rqworker.service @@ -0,0 +1,17 @@ +# Alternative to using supervisord for running the NetBox Redis Worker +# 1. Create in /etc/systemd/system/netbox-rqworker.service +# 2. systemctl enable netbox-rqworker && systemctl restart netbox-rqworker + +[Unit] +Description=NetBox rqworker + +[Service] +Type=simple +User=netbox +Group=netbox +Environment=LC_ALL=C.UTF-8 LANG=C.UTF-8 +ExecStart=/usr/bin/python3 /opt/netbox/netbox/manage.py rqworker +WorkingDirectory=/opt/netbox/netbox + +[Install] +WantedBy=redis-server.service