365bet体育|www.635288com-365体育手机在线

热门关键词: 365bet体育,www.635288com,365体育手机在线

监控web服务时也常用此方法判断web服务是否正常

2019-11-03 作者:365bet体育   |   浏览(124)

curl命令最常用的议程是选拔参数-I 获取域名或IP的header新闻,包涵HTTP再次回到状态码,server类型,文本类型,缓存时间等等;监察和控制web服务时也常用此方法剖断web服务是不是健康;

监督web服务,能够利用curl获取网址的header头,查看重返值是还是不是是200 OK,作为判定web服务平常的贰个正经;

使用curl -I 能够获得,借使提取第黄金时代行消息时,会现身成的没有必要的音讯,那大家该怎么取呢?

[baby@localhost ~]$ curl -I mofansheng.blog.51cto.com
HTTP/1.1 200 OK
Server: Tengine
Date: Thu, 15 Oct 2015 06:10:17 GMT
Content-Type: text/html
Connection: keep-alive
Keep-Alive: timeout=10
Vary: Accept-Encoding
Set-Cookie: PHPSESSID=8c0bac037cf2cfd8b87e7dde079eb3bf; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Set-Cookie: lastvisit=0 1444889417 /index.php?; expires=Fri, 14-Oct-2016 06:10:17 GMT; path=/; domain=.blog.51cto.com
If-Modified-Since: Sat, 10 Oct 2015 16:00:00 GMT
Load-Balancing: web48
Load-Balancing: web48

动用grep过滤第大器晚成行,开掘出来比超多无需的音信

[baby@localhost ~]$ curl -I mofansheng.blog.51cto.com|grep "OK"

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current

                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0

HTTP/1.1 200 OK

 

抽薪止沸办法为:

 man curl    查看是还是不是有切实参数能够高达大家必要的结果;

-s/--silent

Silent  or  quiet mode. Don’t show progress meter or error messages. 

-s 是沉默,静默格局,意思为不出口进度表或错误新闻;

[baby@localhost ~]$ curl -I -s mofansheng.blog.51cto.com|grep "OK"
HTTP/1.1 200 OK

一条命令收取200的艺术:

[root@linuxidc ~]# curl -s -w "%{http_code}" -o /dev/null  www.linuxidc.com
200

别的措施:能够把错误输出定向到系统黑洞里,再扩充过滤

[baby@localhost ~]$ curl -I mofansheng.blog.51cto.com 2>/dev/null|grep "OK"
HTTP/1.1 200 OK
[baby@localhost ~]$ curl -I mofansheng.blog.51cto.com 2>/dev/null|head -n1
HTTP/1.1 200 OK

正文长久更新链接地址:http://www.linuxidc.com/Linux/2015-11/125325.htm

图片 1

本文由365bet体育发布于365bet体育,转载请注明出处:监控web服务时也常用此方法判断web服务是否正常

关键词: 365体育滚球