成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

簡(jiǎn)單shell腳本結(jié)合curl檢查nginx服務(wù)器狀態(tài)

SHERlocked93 / 3534人閱讀

摘要:本地搭建了虛擬主機(jī),說一下中幾個(gè)常用參數(shù),實(shí)在太強(qiáng)大??赏ㄟ^查看詳細(xì)信息。最大傳輸時(shí)間輸出格式化輸出保留到文件,可以保留文件名字是輸入頭部和內(nèi)容是只是輸出頭部其他參數(shù)詳解測(cè)試開啟和停用狀態(tài)對(duì)此腳本影響

本地搭建了虛擬主機(jī),git.com

說一下shell中curl幾個(gè)常用參數(shù),curl實(shí)在太強(qiáng)大??赏ㄟ^man curl查看詳細(xì)信息。

-m 最大傳輸時(shí)間
-s slient輸出
-w 格式化輸出
-o 保留到文件,-O可以保留文件名字
-i i是輸入http頭部和內(nèi)容
-I -I是只是輸出HTTP頭部

其他curl參數(shù)詳解

    curl -m 5 -s -w %{http_code}-o /home/index.html git.com
    
    HTTP/1.1 200 OK
    Server: nginx/1.4.6 (Ubuntu)
    Date: Tue, 05 Jan 2016 03:22:12 GMT
    Content-Type: text/html
    Content-Length: 24
    Last-Modified: Wed, 30 Dec 2015 06:05:47 GMT
    Connection: keep-alive
    ETag: "5683743b-18"
    Accept-Ranges: bytes


200

root@tb:/home/tb250# curl -m 5 -s -w %{http_code} -i git.com

HTTP/1.1 200 OK
Server: nginx/1.4.6 (Ubuntu)
Date: Tue, 05 Jan 2016 03:23:00 GMT
Content-Type: text/html
Content-Length: 24
Last-Modified: Wed, 30 Dec 2015 06:05:47 GMT
Connection: keep-alive
ETag: "5683743b-18"
Accept-Ranges: bytes

hello git

hello git 10

200

vim check_nginx_server.sh

#!/bin/bash
NginxServer="git.com"
Check_Nginx_Server()
{

    http_status_code=$(curl -m 5 -s -i  -w %{http_code} -o/home/index.html $NginxServer)
    if [ $http_status_code -eq 000 -o $http_status_code -ge 500 ];then
            echo "check http server error 
http_status_code is"  $http_status_code
    else
            http_content=$(curl -s ${NginxServer}) 
            echo "service status ok
"$http_content
           
    fi

}

Check_Nginx_Server

測(cè)試nginx開啟和停用狀態(tài)對(duì)此腳本影響

root@tb:/home/tb250# sh  check_server.sh 
service status ok
hello git hello git 10
root@tb:/home/tb250# service nginx stop
root@tb:/home/tb250# sh  check_server.sh 
check http server error 
http_status_code is 000
root@tb:/home/tb250# service nginx start
root@tb:/home/tb250# sh  check_server.sh 
service status ok
hello git hello git 10

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/39236.html

相關(guān)文章

  • 從零開始學(xué)習(xí) Docker

    摘要:此命令下載測(cè)試鏡像并在容器中運(yùn)行它。國(guó)內(nèi)很多云服務(wù)商都提供了加速器服務(wù),例如阿里云加速器注冊(cè)用戶并且申請(qǐng)加速器,會(huì)獲得如這樣的地址。獲取鏡像阿里云鏡像庫(kù)上有大量的高質(zhì)量的鏡像可以用,這里我們就說一下怎么獲取這些鏡像并運(yùn)行。 showImg(https://segmentfault.com/img/remote/1460000012924583); 這篇文章是我學(xué)習(xí) Docker 的記錄...

    lily_wang 評(píng)論0 收藏0
  • 使用 Rancher 管理 AWS EKS 集群

    摘要:是一個(gè)流行的開源企業(yè)級(jí)管理平臺(tái),許多組織使用它來管理混合部署的集群。此使用顯示收集的數(shù)據(jù)。通過選擇左上角的下拉菜單返回集群控制臺(tái),屏幕截圖如下。 James SunAWS解決方案架構(gòu)師。James 擁有超過 15 年的信息技術(shù)行業(yè)從業(yè)經(jīng)驗(yàn)。加入 AWS 前,他曾在 MapR、惠普、NetApp、雅虎和 EMC 等公司擔(dān)任多個(gè)高級(jí)技術(shù)職位。他擁有斯坦福大學(xué)博士學(xué)位。本文原發(fā)于亞馬遜AWS...

    awokezhou 評(píng)論0 收藏0
  • Nginx+Keepalived實(shí)現(xiàn)站點(diǎn)高可用

    摘要:在協(xié)議實(shí)現(xiàn)里,虛擬路由器使用作為虛擬地址,就是唯一的,這個(gè)地址同一時(shí)間只有一個(gè)物理路由器占用。在虛擬路由器里面的物理路由器組里面通過多播地址來定時(shí)發(fā)送通告消息。負(fù)責(zé)健康檢查,包括常見的各種檢查方式。 公司內(nèi)部 OA 系統(tǒng)要做線上高可用,避免單點(diǎn)故障,所以計(jì)劃使用2臺(tái)虛擬機(jī)通過 Keepalived 工具來實(shí)現(xiàn) nginx 的高可用(High Avaiability),達(dá)到一臺(tái)nginx...

    Songlcy 評(píng)論0 收藏0
  • 構(gòu)建Dockerfile

    摘要:正確的做法是直接執(zhí)行可執(zhí)行文件,并且要求以前臺(tái)形式運(yùn)行。官方鏡像官方鏡像在這里先定義了環(huán)境變量,其后的這層里,多次使用來進(jìn)行操作定制。只有當(dāng)以當(dāng)前鏡像為基礎(chǔ)鏡像,去構(gòu)建下一級(jí)鏡像的時(shí)候才會(huì)被執(zhí)行。 基礎(chǔ)命令 名稱 作用 示例 docker systen df 查看鏡像、容器、數(shù)據(jù)卷所占的空間 docker images -q 產(chǎn)生指定范圍的id列表 docker imag...

    entner 評(píng)論0 收藏0
  • docker 應(yīng)用系列(一)--- 一步步搭建虛擬機(jī) docker 環(huán)境 附有 vue-cli +

    摘要:為確保系統(tǒng)里面沒有自帶的軟件的殘留,我們要清除一下舊版本的,雖然新系統(tǒng)一般都不會(huì)有就是了。更新軟件包緩存。 showImg(https://segmentfault.com/img/remote/1460000015914895?w=1240&h=819); 小劇場(chǎng) 測(cè)試:褲襠你這頁(yè)面刷新就白屏啊,怎么了啊,而且你看這 network,怎么這些 js 這么大啊,很耗流量而且加載速度還很...

    hatlonely 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<