gpt4 book ai didi

systemd - 无法使用 systemd 启动 prometheus

转载 作者:行者123 更新时间:2023-12-04 13:43:51 27 4
gpt4 key购买 nike

操作系统级别:CentOS Linux release 7.4.1708普罗米修斯等级:2.4.2prometheus.service:

[Unit]
Description=Prometheus

[Service]
User=prometheus
ExecStart=/usr/local/prometheus/prometheus

[Install]
WantedBy=default.target

当我使用 systemctl start prometheus启动prometheus服务,它总是自己退出主进程。 systemctl 的日志显示如下:
● prometheus.service - Prometheus
Loaded: loaded (/etc/systemd/system/prometheus.service; disabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Tue 2018-09-25 10:43:56 CST; 6s ago
Process: 5174 ExecStart=/usr/local/prometheus/prometheus (code=exited, status=1/FAILURE)
Main PID: 5174 (code=exited, status=1/FAILURE)

Sep 25 10:43:56 devtestserver systemd[1]: Started Prometheus.
Sep 25 10:43:56 devtestserver systemd[1]: Starting Prometheus...
Sep 25 10:43:56 devtestserver prometheus[5174]: level=info ts=2018-09-25T02:43:56.736457704Z caller=main.go:238 msg="Starting Prometheus" version="(version=2.4.2, branch=HE...13b1190a0)"
Sep 25 10:43:56 devtestserver systemd[1]: prometheus.service: main process exited, code=exited, status=1/FAILURE
Sep 25 10:43:56 devtestserver systemd[1]: Unit prometheus.service entered failed state.
Sep 25 10:43:56 devtestserver systemd[1]: prometheus.service failed.
Hint: Some lines were ellipsized, use -l to show in full.

我对这个问题没有想法。我对 node_exporter 使用相同的配置,但是 node_exporter可以正常启动。请帮忙。非常感谢。

最佳答案

在 WantedBy=default.target 的末尾有一个额外的“i”。

要获取有关无法启动的服务的更多详细信息,请尝试 sudo journalctl -ex

我的猜测是额外的“i”或 Prometheus 可能无法解析您的抓取规则或警报文件。它带有“promtool”来检查您的配置文件,并与 prometheus 安装在同一目录中。您的第一步应该是尝试“promtool check config/path/to/prometheus.yml”

关于systemd - 无法使用 systemd 启动 prometheus,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52490108/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com