[Unit] Description=Persist BEE transaction events from Redis Pub/Sub to MariaDB After=network-online.target redis-server.service Wants=network-online.target Requires=redis-server.service StartLimitIntervalSec=500 StartLimitBurst=5 [Service] Type=simple WorkingDirectory=/var/www/html EnvironmentFile=/opt/.env EnvironmentFile=-/etc/razgar/bee-worker.env ExecStart=/opt/razgar-bee-venv/bin/python /var/www/html/beeDataHandler/beeDataHandler.py StandardOutput=append:/var/log/bee_data_handler.log StandardError=append:/var/log/bee_data_handler.log # A Redis restart makes the current listener exit with status 0. It is still a # long-running service and must be restarted after either clean or failed exit. Restart=always RestartSec=5s [Install] WantedBy=multi-user.target