gpt4 book ai didi

linux - 如何检测挂起的 Linux 服务?

转载 作者:太空宇宙 更新时间:2023-11-04 05:55:29 26 4
gpt4 key购买 nike

我注意到我的一些 Linux 服务器上的 Linux 服务将被挂起。我知道它挂起的唯一方法是依赖该服务的操作失败,当我重新启动该服务时,它无法停止,但启动正常。

如果我这样做service <servicename> status它说它正在运行,如果我执行 ps -ef | grep <servicename>它只显示为该服务运行的一个进程,这是正确的。

我还可以检查其他内容来了解​​它是否挂起吗?我正在尝试主动恢复这些服务并确定它们挂起的原因。

仅供引用,服务主要是 openstack-nova-compute 和 openstack-cinder-volume。我可以在rabbitMQ开始构建时检测到cinder卷服务,但nova-compute不会发生同样的事情。

这很难测试,因为就像我说的,我知道的唯一方法是,如果我尝试在 OpenStack 中的该节点上执行某些操作,但它失败或挂起,然后我重新启动服务。

最佳答案

您可以使用某种工具(脚本,甚至像 Nagios 这样的“真正的”监控工具)来完全按照您所说的操作 - 模仿那些“依赖于服务的操作” - 这意味着尝试联系相关服务,如果失败,将发送某种通知! (甚至自动重新启动。)

关于linux - 如何检测挂起的 Linux 服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32654810/

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