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

Python腳本實現(xiàn)監(jiān)聽服務器的思路代碼詳解

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

開前準備

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

Step1

首先我得先假設你會了如何每十五分鐘去運行一次檢查這件事情。(后期我會補上如何去做定時任務,相信我!)

在這里插入圖片描述

代碼量比較少,選擇在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ù)去找這個“webcache”字眼,當服務崩掉的時候,肯定是沒有這個字眼的,find()的返回值就為1,看到這,是不是有些思路了呢?

str(content).find("webcache")

 

加粗樣式

返回值是113(服務沒崩的時候)
下面貼出一段代碼

 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ù)庫
  else:
  	#服務器掛掉
    #insertLog(content=content_enum["SERVER_ERROR"],status=404,equId="server001")
    #執(zhí)行指令
    os.system(" nohup java -jar miaosha-0.0.1-SNAPSHOT.jar &")

這就是簡單實現(xiàn)服務監(jiān)聽的代碼片段,有空再更新如何用定時任務進行定時監(jiān)聽~

總結(jié)

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

相關(guān)文章

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

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

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

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

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

    Python unittest工作原理和使用過程解析

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

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

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

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

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

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

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

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

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

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

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

    Python MySQL查詢限制方式詳解

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

    python編寫的最短路徑算法

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

最新評論

宁晋县| 谷城县| 长垣县| 麦盖提县| 江陵县| 海淀区| 丁青县| 北流市| 五大连池市| 威远县| 淮安市| 青川县| 垣曲县| 平湖市| 玉山县| 抚顺县| 长乐市| 武冈市| 延安市| 清苑县| 安溪县| 响水县| 韶关市| 通江县| 黑水县| 长葛市| 鱼台县| 从江县| 竹山县| 沾化县| 唐山市| 敖汉旗| 永平县| 大新县| 仙居县| 清水河县| 昌图县| 龙川县| 正蓝旗| 新蔡县| 邯郸县|