gpt4 book ai didi

linux - 如何检查应用程序是否在服务器中启动并运行?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:56:13 25 4
gpt4 key购买 nike

由于应用程序中的某些错误,我想检查应用程序是启动和运行还是关闭。我可以使用进程 ID 监视服务器,但可能应用程序已关闭但服务器已启动并正在运行。

我想监控应用程序 URL,例如 http://10.1.1.1:8080/test。我无法 ping 通该网址,因为它不是 DNS 服务器。

那么如何监控应用程序 url 是否工作良好或出现错误。请指教...

最佳答案

我会用 wget 来做到这一点.您需要为它配置尝试尝试的次数,而且我也建议您设置一个较低的超时值,无论您认为可接受的响应是什么。如果它可以下载页面,它将返回 0,否则返回非零。

#!/bin/sh

if wget "$1" -O /dev/null --tries 1 --quiet --timeout 5; then echo "Up"; else echo "Down"; fi

例子

check-site.sh "http://10.1.1.1:8080/test"

关于linux - 如何检查应用程序是否在服务器中启动并运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25800365/

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