CentOS 上 Jellyfin 日志管理技巧
一 日志位置与快速查看
journalctl -u jellyfin -f、journalctl -u jellyfin --since "2025-02-21" --until "2025-02-22"、journalctl -b -u jellyfin。tail -f /var/log/jellyfin/jellyfin.log、less 或 cat 查看与分析。docker logs -f <容器名> 实时查看;进入容器可 docker exec -it <容器名> tail -f /path/to/jellyfin/logs/jellyfin.log;如使用 Docker Compose,执行 docker-compose logs -f jellyfin。日志路径取决于你的卷挂载,常见挂载点为 /config 或显式挂载到 /logs。二 日志轮转与保留策略
/var/log/jellyfin/*.log {
daily
rotate 7
compress
missingok
notifempty
}
logrotate -d /etc/logrotate.d/jellyfin(干跑),logrotate -f /etc/logrotate.d/jellyfin(强制执行一次)。三 集中化与远程日志
四 监控与故障排查联动
systemctl status jellyfin 检查是否运行、最近日志片段与启动状态。htop/top 观察 CPU/内存 使用;用 ss -tulnp | grep 8096 或 netstat -tulnp | grep 8096 确认 8096 端口监听是否正常。journalctl -u jellyfin -f,或在应用日志目录 tail -f /var/log/jellyfin/jellyfin.log 结合关键字(如 “ERROR”、“Exception”)快速定位问题。五 实用命令清单
journalctl -u jellyfin -fjournalctl -u jellyfin --since "2025-02-21" --until "2025-02-22"journalctl -b -u jellyfintail -f /var/log/jellyfin/jellyfin.logdocker logs -f <容器名>docker-compose logs -f jellyfindocker exec -it <容器名> tail -f /path/to/jellyfin/logs/jellyfin.loglogrotate -d /etc/logrotate.d/jellyfin、logrotate -f /etc/logrotate.d/jellyfin