首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何重启普罗米修斯?

如何重启普罗米修斯?
EN

Stack Overflow用户
提问于 2019-11-06 18:10:39
回答 2查看 13.5K关注 0票数 2

我已经在我的Ubuntu机器上设置了prometheus,它现在运行在localhost:9090上。但是,当我运行以下命令时,我得到一个failed状态。

代码语言:javascript
运行
复制
systemctl status prometheus

输出:

代码语言:javascript
运行
复制
● prometheus.service - Prometheus
Loaded: loaded (/lib/systemd/system/prometheus.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Wed 2019-11-06 14:58:36 +0530; 8s ago
Main PID: 7046 (code=exited, status=1/FAILURE)

නෙවැ 06 14:58:36 ayesh systemd[1]: prometheus.service: Service hold-off time over, scheduling restart
නෙවැ 06 14:58:36 ayesh systemd[1]: prometheus.service: Scheduled restart job, restart counter is at 5
නෙවැ 06 14:58:36 ayesh systemd[1]: Stopped Prometheus.
නෙවැ 06 14:58:36 ayesh systemd[1]: prometheus.service: Start request repeated too quickly.
නෙවැ 06 14:58:36 ayesh systemd[1]: prometheus.service: Failed with result 'exit-code'.
නෙවැ 06 14:58:36 ayesh systemd[1]: Failed to start Prometheus.

我试图用以下命令重启普罗米修斯:

代码语言:javascript
运行
复制
killall -HUP prometheus
sudo systemctl daemon-reload
sudo systemctl restart prometheus

和使用;

代码语言:javascript
运行
复制
curl -X POST http://localhost:9090/-/reload

但它们对我不起作用。我已经使用'promtool‘检查了prometheus.yml的语法错误,并成功通过。

有没有其他方法来解决这个问题?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-11-06 22:51:39

检查它是否仍在您的任务管理器上运行,然后从那里终止它的任务,这将会起作用。

票数 0
EN

Stack Overflow用户

发布于 2019-12-13 06:09:43

输出显示prometheus启动失败。所以你不应该能杀死任何东西。只需使用以下命令检查您的进程:

代码语言:javascript
运行
复制
ps -ef | [p]rometheus   # the [p] is used to hide the grep process itself 

使用以下命令查看有关prometheus的更多日志内容:

代码语言:javascript
运行
复制
journalctl -t prometheus

在目录/var/log中的日志文件中也可能包含更多信息,尤其是在/var/ log /messages和/或/var/log/syslog中。

出于调试目的,只需通过执行以下命令在前台启动prometheus:

代码语言:javascript
运行
复制
$(which prometheus)

这将有助于查找有关失败启动的其他信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58727671

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档