精品视频日韩无码,伊人久久无码av一区二区三区,久久艹视频国产视频,欧美成A人免费观看久久

  1. <tt id="u23fe"><i id="u23fe"><sub id="u23fe"></sub></i></tt>

      <b id="u23fe"><address id="u23fe"><kbd id="u23fe"></kbd></address></b>

      <source id="u23fe"><track id="u23fe"></track></source>
    1. 位置: 編程技術(shù) - 正文

      Linux shell實現(xiàn)HTTP服務(wù)示例代碼

      編輯:rootadmin

      推薦整理分享Linux shell實現(xiàn)HTTP服務(wù)示例代碼,希望有所幫助,僅作參考,歡迎閱讀內(nèi)容。

      文章相關(guān)熱門搜索詞:,內(nèi)容如對您有幫助,希望把文章鏈接給更多的朋友!

      一、前言

      使用代理服務(wù)器 HAProxy 對 Mysql 做負(fù)載均衡是常用方案,為提高可用性,當(dāng)某個 Mysql 出現(xiàn)問題時,例如服務(wù)器故障了,或者數(shù)據(jù)復(fù)制中斷了,最好可以讓 HAProxy 馬上知道,然后停止向其轉(zhuǎn)發(fā)請求

      HAProxy 如何知道 Mysql 是否有問題呢?

      二、解決思路

      (1)編寫一個shell腳本,檢查 mysql 的狀態(tài),然后輸出結(jié)果,例如狀態(tài)正常時,返回狀態(tài)碼及正確信息,否則返回狀態(tài)碼及錯誤信息

      (2)實現(xiàn)一個HTTP服務(wù),有請求連接后,調(diào)用上面的檢查腳本,返回檢查結(jié)果

      (3)HAProxy 訪問這個HTTP服務(wù),根據(jù)返回的結(jié)果信息來判斷這個 mysql 是否可用

      如何方便快速的實現(xiàn)一個可以調(diào)用shell腳本的HTTP服務(wù)呢?

      比較通用的方案就是 xinetd

      xinetd 是 Linux 的守護(hù)進(jìn)程,全稱為 extended interent daemon,擴(kuò)展的網(wǎng)絡(luò)守護(hù)進(jìn)程

      xinetd 可以打開一個端口,等待連接,你可以告訴 xinetd 運行哪個腳本,當(dāng)有連接進(jìn)來后,xinetd 便會執(zhí)行腳本,然后直接返回腳本輸出的內(nèi)容

      HAProxy -> xinetd -> mysql-check腳本,HAProxy 便取得了mysql的狀態(tài)信息

      xinetd 的配置案例

      下面實現(xiàn)一個簡單的 xinetd 示例,開放 端口,返回一個測試腳本的輸出內(nèi)容

      如果機(jī)器上還沒有 xinetd,先安裝一下,centos7 下可以使用命令 yum install xinetd

      (1)測試腳本

      Linux shell實現(xiàn)HTTP服務(wù)示例代碼

      這個腳本用來輸出當(dāng)前服務(wù)器的在線天數(shù)

      用 chmod +x 給腳本添加可執(zhí)行權(quán)限

      (2)編寫 xinetd 服務(wù)

      例如服務(wù)名為 helloworld,文件名 /etc/xinetd.d/helloworld,內(nèi)容為

      port 指定監(jiān)聽的端口

      server 指定要執(zhí)行的腳本

      (3)加入服務(wù)列表

      修改 /etc/services

      找到定義 端口的位置,注釋掉原有的,添加 helloworld 服務(wù)

      (4)重啟 xinetd

      centos 下的重啟命令為:

      (5)測試

      分別用 nc 和 telnet 兩個命令測試一下

      可以正確輸出腳本執(zhí)行內(nèi)容,完成示例

      總結(jié)

      Linux shell實現(xiàn)HTTP服務(wù)的內(nèi)容到這就基本結(jié)束了,希望對大家的工作和學(xué)習(xí)能有所幫助,如果有疑問可以留言討論。

      Git中需要熟記的命令小結(jié) 提交流程相關(guān)查看文件改動以及新增的文件gitstatus添加新增文件gitaddyour_file_path//添加全部文件gitadd*//添加某類型文件gitadddir/*.js簡單的提交文件gitcommit-m

      用git打更新包的辦法分享 前言相信很多人都有過這種經(jīng)歷,當(dāng)修改了一堆bug后,要更新代碼到服務(wù)器上,此時,最簡單的方式是將項目文件全部上傳一次,這種方式可行,但不

      如何短時間內(nèi)學(xué)好一門語言 shell腳本語言為例 這里我分享的是學(xué)習(xí)計算機(jī)shell腳本語言的方法,可能你不是在軟件行業(yè),但我建議也看看,因為我并沒有講什么技術(shù)細(xì)節(jié),主要分享的是提煉出的通用

      標(biāo)簽: Linux shell實現(xiàn)HTTP服務(wù)示例代碼

      本文鏈接地址:http://esstyw.cn/biancheng/371463.html 轉(zhuǎn)載請保留說明!

      上一篇:Linux中scp命令獲取遠(yuǎn)程文件的方法

      下一篇:Git中需要熟記的命令小結(jié)(常用的git操作)

    2. 個稅必須每個人交嗎
    3. 企業(yè)為員工繳納公積金的通知
    4. 匯算清繳企業(yè)所得稅彌補虧損明細(xì)表怎么填
    5. 禮品費如何報銷
    6. 企業(yè)統(tǒng)計報表怎么寫
    7. 購買空調(diào)算什么費用
    8. 現(xiàn)金支出的一般程序
    9. 沒有土地使用證的房子拆遷怎么辦
    10. 股息收入所得稅率
    11. 公司開辦期間的費用如何處理
    12. 產(chǎn)品置換廣告費
    13. 調(diào)財務(wù)報表怎樣調(diào)整
    14. 房地產(chǎn)開發(fā)預(yù)提費用
    15. 利潤分配虧損太多如何處理?
    16. 人工費收稅嗎
    17. 勞務(wù)派遣差額征稅稅率是多少
    18. 開具發(fā)票有哪些特殊規(guī)定?
    19. 進(jìn)項抵扣抵扣
    20. 出售已計提減值準(zhǔn)備的固定資產(chǎn)
    21. 建筑服務(wù)工程款會計分錄
    22. 招標(biāo)文件費開票品目
    23. 現(xiàn)金清償債務(wù)怎么算
    24. 長時間不操作電動座椅會發(fā)生什么
    25. 電腦中病毒有什么危害
    26. php如何防止表單重復(fù)提交
    27. 出售貨物貨款預(yù)繳增值稅
    28. 退稅到賬怎么做賬
    29. 租金攤銷表格式
    30. 解決胃脹氣最快方法
    31. 我辭職了公積金怎么交
    32. php的array函數(shù)
    33. php__call
    34. netty websocket心跳
    35. zendstudio怎么創(chuàng)建php項目
    36. 代收資金清算過期怎么辦
    37. 面試學(xué)弟學(xué)妹問題
    38. 年底本年利潤需要結(jié)轉(zhuǎn)嗎
    39. 合并范圍外關(guān)聯(lián)方需要函證嗎
    40. 應(yīng)稅貨物銷售額含稅嗎
    41. SQL Server 2008 R2 應(yīng)用及多服務(wù)器管理
    42. mysql存儲過程查看權(quán)限
    43. 個人所得稅申報教程
    44. 業(yè)務(wù)招待費的抵扣限額
    45. 車船稅應(yīng)計入稅金及附加嗎
    46. 地稅發(fā)票丟失怎么辦?
    47. 公司給員工購買商業(yè)保險報銷哪些
    48. 工作失誤扣工資
    49. 核定征收每月最低交多少稅
    50. 跨年的管理費用怎么處理
    51. 抄報返寫
    52. 企業(yè)信息頁
    53. 會計科目的設(shè)置原則包括( )
    54. 高效的sql語句
    55. linux 添加swap
    56. imac觸發(fā)角
    57. ghost后恢復(fù)數(shù)據(jù)
    58. 升級 win10
    59. linux vs windows
    60. win8計算機(jī)管理員權(quán)限
    61. .sfx.exe是什么文件
    62. win10脫機(jī)使用
    63. win7安裝kb4534310補丁失敗
    64. windows7中徹底刪除文件的操作
    65. 基于jquery的表單驗證插件
    66. surf apk android
    67. django中的model
    68. cocos2dx視頻教程
    69. 控制角色一致性的5個方法
    70. js中生成隨機(jī)數(shù)
    71. Android-SQLite商業(yè)化數(shù)據(jù)庫操作
    72. javascript Slip.js實現(xiàn)整屏滑動的手機(jī)網(wǎng)頁
    73. 教育費附加最新政策2023
    74. 洛陽契稅首套房認(rèn)定標(biāo)準(zhǔn)
    75. 廣西地方稅務(wù)網(wǎng)站官網(wǎng)
    76. 稅控盤的口令密碼是什么
    77. 浙江納稅百強(qiáng)2020
    78. 酒店業(yè)需要繳納哪些稅
    79. 國稅局發(fā)票打印軟件下載
    80. 荊州區(qū)國稅局
    81. 18個稅種征稅范圍
    82. 免責(zé)聲明:網(wǎng)站部分圖片文字素材來源于網(wǎng)絡(luò),如有侵權(quán),請及時告知,我們會第一時間刪除,謝謝! 郵箱:opceo@qq.com

      鄂ICP備2023003026號

      網(wǎng)站地圖: 企業(yè)信息 工商信息 財稅知識 網(wǎng)絡(luò)常識 編程技術(shù)

      友情鏈接: 武漢網(wǎng)站建設(shè)