Я пытаюсь сделать что-то очень простое: запустить sidekiq с systemd при загрузке. Тем не менее, у меня возникают проблемы с ведением журнала - он просто не регистрирует файлы, которые мне нужны, по каким-то причинам вся его запись идет в / var / log / messages.
Мой файл .service выглядит следующим образом :
# /etc/systemd/system/sidekiq.service
[Unit]
Description=sidekiq
After=network.target
[Service]
Type=simple
WorkingDirectory=/app/site
ExecStart=/bin/bash -lc 'bundle exec sidekiq -e production -C config/sidekiq.yml'
User=root
Group=root
# if we crash, restart
RestartSec=1
#Restart=on-failure
Restart=always
StandardOutput=append:/app/site/log/sidekiq.out.log
StandardError=append:/app/site/log/sidekiq.err.log
[Install]
WantedBy=httpd.target
Я знаю, что есть масса ответов, подробно объясняющих, как заставить sidekiq работать с systemd и как настроить ведение журнала в файл для сервисов, я видел их все в последние часы и, видимо, что-то все еще отсутствует.
se linux выключен, каталог доступен для записи, файлы журналов 777, демон перезагружен, sidekiq запущен, больше нигде не отображаются ошибки
Я делаю что-то не так, что мешает мне выполнить эту очень простую задачу?