系统相关
首页 > 系统相关> > 在Linux中获取网站的状态代码

在Linux中获取网站的状态代码

作者:互联网

我有一个小型的VPS,用于托管我开发的Web应用程序,并且该应用程序开始受到很多访问.

我需要每隔X分钟检查/验证一些方法,以查看网络是否已启动并正在运行(检查状态码200)或是否已关闭(代码500),如果已关闭,则重新启动运行我运行的脚本重新启动某些服务.

任何想法如何在linux中检查吗?卷曲,山猫?

解决方法:

curl --head --max-time 10 -s -o /dev/null \
    -w "%{http_code} %{time_total} %{url_effective}\n" \
    http://localhost

10秒后超时,并报告响应代码和时间

如果请求超时,Curl将以错误代码28退出(检查$?)

标签:apache,http-status-codes,linux
来源: https://codeday.me/bug/20191201/2080874.html