乙個用pyton寫的監控服務端程序的軟體hcm

2022-09-02 03:06:16 字數 544 閱讀 5608

使用udp實現,簡單,方便,不用三次握手

1. 所有部署伺服器程序的機器有乙個**程序hagent,用來監聽hcm console中傳送過來的命令

2.hcm需要提供以下命令

start :普通方式啟動程序

stop :停止程序

reload :重新載入配置檔案

resume :恢復方式啟動程序(共享記憶體)

tail:檢視日誌的末尾

deploy:直接更新伺服器檔案

rmshm:刪除共享記憶體

autoresume:開啟和關閉某個程序的自動拉起功能

3. hcm 監控所有的程序,發現程序不在時,以resume的方式拉起程序,並記錄日誌

4. web頁面支援以上所有的命令

5. console中支援以上所有的命令

6. 自動開服功能

檢測環境

安裝軟體

啟動程序

7.直接svn更新,可直接拉取svn更新到某個機器

8.svn commit配置svncommit功能,只要svn一有檔案提交就直接更新機器

關於用servlet寫服務端API(續)

這兩天又新寫了幾個api,感覺現在是比較嫻熟了,呵呵。將乙個完整的貼出來留著以後參考吧。獲取item 將資料轉換 int classifyid integer.parseint categoryid 0 int pagenum integer.parseint page 0 int pagesize...

socket手寫乙個簡單的web服務端

直接進入正題吧,下面的 都是我在pycharm中寫好,再貼上上來的 import socket server socket.socket server.bind 127.0.0.1 8080 注意bind是server的乙個方法,規定傳兩個引數,乙個是它基本本身,另乙個 就是ip埠位址,所以我們用元...

ROS 用Python寫乙個簡單服務

一.編寫服務資料 在功能包的頂級目錄中,建立srv資料夾,並在裡面建立.srv檔案 先成為a.srv 在srv檔案中,填入服務資料,如 int64 a int64 b int64 sum其中,上方是請求資料,下方是答應資料 二.修改cmakelist和package.xml cmakelist ca...