Я пытаюсь реализовать Sidekiq, используя Systemd
на Ubuntu 16.
Я вошел как развертыватель. Я перешел к /lib/systemd/system
каталог и хотел создать там файл: nano sidekiq.service.
Однако я получил сообщение об ошибке из-за отсутствия разрешений, поэтому я создал этот файл как sudo nano sidekiq.service. Все создано успешно.
Затем я хотел активировать его, но получил следующее сообщение об ошибке:
systemctl enable sidekiq => Failed to issue method call: Access denied
Итак, я попытался использовать sudo
:
sudo systemctl enable sidekiq => Failed to issue method call: No such file or directory
Как мне переехать отсюда? Как активировать эту новую услугу?
Спасибо
РЕДАКТИРОВАТЬ: журналы из sudo journalctl -u sidekiq.service
-- Logs begin at Tue 2020-03-24 15:45:10 UTC, end at Wed 2020-03-25 10:18:41 U
Mar 25 10:15:31 ip-172-31-46-41 sidekiq[29413]: W, [2020-03-25T10:15:31.895985
Mar 25 10:15:31 ip-172-31-46-41 sidekiq[29413]: Association Tracking for Paper
Mar 25 10:15:31 ip-172-31-46-41 sidekiq[29413]: 2020-03-25T10:15:31.913Z pid=2
Mar 25 10:15:35 ip-172-31-46-41 sidekiq[29413]: 2020-03-25T10:15:34.999Z pid=2
Mar 25 10:15:35 ip-172-31-46-41 sidekiq[29413]: 2020-03-25T10:15:35.008Z pid=2
Mar 25 10:15:35 ip-172-31-46-41 sidekiq[29413]: 2020-03-25T10:15:35.008Z pid=2
Mar 25 10:15:35 ip-172-31-46-41 sidekiq[29413]: 2020-03-25T10:15:35.008Z pid=2
Mar 25 10:16:55 ip-172-31-46-41 sidekiq[29413]: 2020-03-25T10:16:55.393Z pid=2
Mar 25 10:16:55 ip-172-31-46-41 sidekiq[29413]: 2020-03-25T10:16:55.394Z pid=2
Mar 25 10:16:55 ip-172-31-46-41 sidekiq[29413]: 2020-03-25T10:16:55.394Z pid=2
Mar 25 10:16:55 ip-172-31-46-41 sidekiq[29413]: 2020-03-25T10:16:55.895Z pid=2
Mar 25 10:16:57 ip-172-31-46-41 sidekiq[29413]: 2020-03-25T10:16:57.898Z pid=2
Mar 25 10:17:05 ip-172-31-46-41 sidekiq[29581]: W, [2020-03-25T10:17:05.050918
Mar 25 10:17:05 ip-172-31-46-41 sidekiq[29581]: Association Tracking for Paper
Mar 25 10:17:05 ip-172-31-46-41 sidekiq[29581]: 2020-03-25T10:17:05.072Z pid=2
Mar 25 10:17:07 ip-172-31-46-41 sidekiq[29581]: 2020-03-25T10:17:07.903Z pid=2
Mar 25 10:17:07 ip-172-31-46-41 sidekiq[29581]: 2020-03-25T10:17:07.904Z pid=2
Mar 25 10:17:07 ip-172-31-46-41 sidekiq[29581]: 2020-03-25T10:17:07.904Z pid=2
Mar 25 10:17:07 ip-172-31-46-41 sidekiq[29581]: 2020-03-25T10:17:07.904Z pid=2
Mar 25 10:18:28 ip-172-31-46-41 sidekiq[29581]: 2020-03-25T10:18:28.944Z pid=2
Mar 25 10:18:28 ip-172-31-46-41 sidekiq[29581]: 2020-03-25T10:18:28.944Z pid=2
Mar 25 10:18:28 ip-172-31-46-41 sidekiq[29581]: 2020-03-25T10:18:28.945Z pid=2
Mar 25 10:18:29 ip-172-31-46-41 sidekiq[29581]: 2020-03-25T10:18:29.446Z pid=2
Mar 25 10:18:31 ip-172-31-46-41 sidekiq[29581]: 2020-03-25T10:18:31.449Z pid=2
Mar 25 10:18:38 ip-172-31-46-41 sidekiq[29614]: W, [2020-03-25T10:18:38.659569
Mar 25 10:18:38 ip-172-31-46-41 sidekiq[29614]: Association Tracking for Paper
Mar 25 10:18:38 ip-172-31-46-41 sidekiq[29614]: 2020-03-25T10:18:38.669Z pid=2
Предполагаемые шаги:
sudo nano /lib/systemd/system/sidekiq.service
sidekiq.service
убедитесь, что доступны все пути.Перезагрузить systemctl
sudo systemctl daemon-reexec
sudo systemctl daemon-reload
sudo systemctl enable sidekiq
sudo systemctl start|stop|restart sidekiq
Пожалуйста, дайте мне знать, если возникнут проблемы с журналами аудита. Убедитесь, что ваша служба указана в systemctl list-units --type=service | grep side