[/usr/lib/systemd/system/prometheus.service:1] Invalid section header '[Unit]

时间: 2023-08-29 19:08:20 浏览: 267
这错误是因为 systemd service 文件的格式不正确导致的。正确的格式应该是: ``` [Unit] Description=Prometheus Monitoring System [Service] User=prometheus ExecStart=/usr/local/bin/prometheus \ --config.file /etc/prometheus/prometheus.yml \ --storage.tsdb.path /var/lib/prometheus/ \ --web.console.templates=/etc/prometheus/consoles \ --web.console.libraries=/etc/prometheus/console_libraries ExecReload=/bin/kill -HUP $MAINPID Restart=always [Install] WantedBy=multi-user.target ``` 请检查你的 service 文件,确保它符合上述格式。另外,你需要使用 `systemctl daemon-reload` 命令重新加载 systemd 配置文件。
相关问题

Failed to start dockerd.service: Unit not found.

Failed to start dockerd.service: Unit not found的原因是缺失了文件/usr/lib/systemd/system/docker.service。有两种解决方案可以尝试解决这个问题:一是卸载docker,然后重新安装;二是创建/usr/lib/systemd/system/docker.socket文件并执行systemctl daemon-reload和systemctl start docker.service命令来重新启动docker服务。
阅读全文

相关推荐