最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python腳本實(shí)現(xiàn)監(jiān)聽(tīng)服務(wù)器的思路代碼詳解

 更新時(shí)間:2020年05月28日 15:11:17   作者:CoderZxk  
這篇文章主要介紹了Python腳本實(shí)現(xiàn)監(jiān)聽(tīng)服務(wù)器的思路,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

開(kāi)前準(zhǔn)備

Schedule使用方法。
基本的Linux操作
Python3環(huán)境

Step1

首先我得先假設(shè)你會(huì)了如何每十五分鐘去運(yùn)行一次檢查這件事情。(后期我會(huì)補(bǔ)上如何去做定時(shí)任務(wù),相信我!)

在這里插入圖片描述

代碼量比較少,選擇在Linux環(huán)境下直接寫腳本。

import os
#使用os的popen執(zhí)行bash命令
content=os.popen("lsof -i:8080").read()

在這里插入圖片描述

輸出一下content看看,就是命令行執(zhí)行輸出的內(nèi)容,看關(guān)鍵詞webcache,但是輸出的已經(jīng)是文本文件了,可以直接使用find()函數(shù)去找這個(gè)“webcache”字眼,當(dāng)服務(wù)崩掉的時(shí)候,肯定是沒(méi)有這個(gè)字眼的,find()的返回值就為1,看到這,是不是有些思路了呢?

str(content).find("webcache")

 

加粗樣式

返回值是113(服務(wù)沒(méi)崩的時(shí)候)
下面貼出一段代碼

 serverInfo=os.popen("lsof -i:8080").read()
  serverInfoStr=str(serverInfo).find("webcache")
  if not serverInfoStr == -1:
    #insertLog(content=content_enum["SERVER_OK"],status=200,equId="server001")
    #加入數(shù)據(jù)庫(kù)
  else:
  	#服務(wù)器掛掉
    #insertLog(content=content_enum["SERVER_ERROR"],status=404,equId="server001")
    #執(zhí)行指令
    os.system(" nohup java -jar miaosha-0.0.1-SNAPSHOT.jar &")

這就是簡(jiǎn)單實(shí)現(xiàn)服務(wù)監(jiān)聽(tīng)的代碼片段,有空再更新如何用定時(shí)任務(wù)進(jìn)行定時(shí)監(jiān)聽(tīng)~

總結(jié)

到此這篇關(guān)于Python腳本實(shí)現(xiàn)監(jiān)聽(tīng)服務(wù)器的思路代碼詳解的文章就介紹到這了,更多相關(guān)python監(jiān)聽(tīng)服務(wù)器內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python發(fā)起請(qǐng)求提示UnicodeEncodeError錯(cuò)誤代碼解決方法

    Python發(fā)起請(qǐng)求提示UnicodeEncodeError錯(cuò)誤代碼解決方法

    這篇文章主要介紹了Python發(fā)起請(qǐng)求提示UnicodeEncodeError錯(cuò)誤代碼解決方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-04-04
  • Python使用字典的嵌套功能詳解

    Python使用字典的嵌套功能詳解

    今天小編就為大家分享一篇關(guān)于Python使用字典的嵌套功能詳解,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-02-02
  • Python unittest工作原理和使用過(guò)程解析

    Python unittest工作原理和使用過(guò)程解析

    這篇文章主要介紹了Python unittest工作原理和使用過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-02-02
  • Python Flask實(shí)現(xiàn)圖片驗(yàn)證碼與郵箱驗(yàn)證碼流程詳細(xì)講解

    Python Flask實(shí)現(xiàn)圖片驗(yàn)證碼與郵箱驗(yàn)證碼流程詳細(xì)講解

    這篇文章主要介紹了如何利用Python生成隨機(jī)的圖片驗(yàn)證碼與郵箱驗(yàn)證碼,驗(yàn)證碼是一種區(qū)分用戶是計(jì)算機(jī)還是人的公共全自動(dòng)程序,文中的示例代碼簡(jiǎn)潔易懂,感興趣的小伙伴可以跟隨小編一起試試
    2022-10-10
  • 如何使用 Python 中的功能和庫(kù)創(chuàng)建 n-gram

    如何使用 Python 中的功能和庫(kù)創(chuàng)建 n-gram

    在計(jì)算語(yǔ)言學(xué)中,n-gram 對(duì)于語(yǔ)言處理、上下文和語(yǔ)義分析非常重要,它們是從令牌字符串中相鄰的連續(xù)單詞序列,本文將討論如何使用 Python 中的功能和庫(kù)創(chuàng)建 n-gram,感興趣的朋友一起看看吧
    2023-09-09
  • Python實(shí)現(xiàn)動(dòng)態(tài)條形圖的示例詳解

    Python實(shí)現(xiàn)動(dòng)態(tài)條形圖的示例詳解

    這篇文章主要為大家詳細(xì)介紹了如何利用Python中的pynimate模塊實(shí)現(xiàn)動(dòng)態(tài)條形圖的繪制,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-03-03
  • python+webdriver自動(dòng)化環(huán)境搭建步驟詳解

    python+webdriver自動(dòng)化環(huán)境搭建步驟詳解

    在本篇文章里小編給大家分享了關(guān)于python+webdriver自動(dòng)化環(huán)境搭建的詳細(xì)步驟以及注意點(diǎn),需要的朋友們參考下。
    2019-06-06
  • pycharm實(shí)現(xiàn)在虛擬環(huán)境中引入別人的項(xiàng)目

    pycharm實(shí)現(xiàn)在虛擬環(huán)境中引入別人的項(xiàng)目

    這篇文章主要介紹了pycharm實(shí)現(xiàn)在虛擬環(huán)境中引入別人的項(xiàng)目,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-03-03
  • Python MySQL查詢限制方式詳解

    Python MySQL查詢限制方式詳解

    MySQL是一款廣泛使用的關(guān)系型數(shù)據(jù)庫(kù),而Python是一門流行的編程語(yǔ)言,在進(jìn)行數(shù)據(jù)庫(kù)操作時(shí),二者的結(jié)合可以幫助我們更加高效地進(jìn)行操作和管理,這篇文章主要介紹了Python MySQL查詢限制,需要的朋友可以參考下
    2023-11-11
  • python編寫的最短路徑算法

    python編寫的最短路徑算法

    本文給大家分享的是python 無(wú)向圖最短路徑算法:請(qǐng)各位大大指教,繼續(xù)改進(jìn)。(修改了中文字符串,使py2exe中文沒(méi)煩惱),需要的朋友可以參考下
    2015-03-03

最新評(píng)論

大安市| 桂平市| 太原市| 乌拉特前旗| 肇州县| 盐城市| 米易县| 方正县| 恩施市| 钟山县| 达州市| 读书| 林口县| 济源市| 阳山县| 湟中县| 双鸭山市| 襄樊市| 天等县| 通山县| 图木舒克市| 鄱阳县| 肇东市| 肇源县| 突泉县| 武强县| 密山市| 延庆县| 盐源县| 桃源县| 德化县| 嵊泗县| 二连浩特市| 海淀区| 谢通门县| 湟源县| 陆河县| 常德市| 赤峰市| 合阳县| 睢宁县|