当 运行 Sidekiq 通过 systemd 时,日志在哪里?

When running Sidekiq via systemd, where are the logs?

问题的标题几乎已经说明了这一点。

如果出于某种原因有帮助,这是我的 ExecStart 指令:

ExecStart=/usr/local/bin/bundle exec sidekiq -e production

Systemd 单元日志可以通过 journalctl 访问。

假设Sidekiq的单元名为sidekiq,可以通过以下命令获取其日志:

journalctl -u sidekiq

您也可以在命令后附加-f以不断获取新的日志条目。

journalctl -u sidekiq -f

检查 journalctl --help 以获得更多有用的选项。