[發明專利]后臺程序監控方法及監控裝置有效
| 申請號: | 201710079400.X | 申請日: | 2017-02-14 |
| 公開(公告)號: | CN108427616B | 公開(公告)日: | 2020-12-01 |
| 發明(設計)人: | 周舒;邢嘯屹;孫琦 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30;G06F11/32 |
| 代理公司: | 深圳翼盛智成知識產權事務所(普通合伙) 44300 | 代理人: | 黃威 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 后臺程序 監控 方法 裝置 | ||
1.一種后臺程序監控方法,其特征在于,包括:
遍歷后臺服務程序,并讀取所有后臺服務程序的配置文件;其中所述配置文件包括對應的后臺服務程序中的進程標識信息、進程位置信息、監聽端口以及后臺服務程序類型;
根據所述后臺服務程序的配置文件,生成所述后臺服務程序的監控狀態表,其中所述監控狀態表包括所述后臺服務程序中的相關進程的進程位置信息、進程標識信息、監聽端口、后臺服務程序類型、進程狀態信息、進程啟動時間以及后臺服務器程序中的進程信息;
根據所述監控狀態表,以設定時間間隔向所有后臺服務程序發送第一心跳信號;以及
根據所述后臺服務程序對所述第一心跳信號的反饋,確定對相應的所述后臺服務程序進行重啟操作。
2.根據權利要求1所述的后臺程序監控方法,其特征在于,所述根據所述后臺服務程序對所述第一心跳信號的反饋,確定對相應的所述后臺服務程序進行重啟操作的步驟包括:
如所述后臺服務程序連續對設定次數的第一心跳信號無響應,則對相應的后臺服務程序進行重啟操作。
3.根據權利要求1所述的后臺程序監控方法,其特征在于,所述后臺程序監控方法還包括:
接收系統進程的第二心跳信號,并對所述第二心跳信號進行反饋操作;其中所述系統進程根據所述第二心跳信號的反饋信息,生成用于對監控進程進行復位操作的監控進程復位信號。
4.根據權利要求1所述的后臺程序監控方法,其特征在于,所述后臺程序監控方法包括:
接收外部控制命令,并根據所述外部控制命令,對相應的后臺服務程序進行控制操作。
5.根據權利要求4所述的后臺程序監控方法,其特征在于,所述外部控制命令包括腳本命令;
所述接收外部控制命令,并根據所述外部控制命令,對相應的后臺服務程序進行控制操作的步驟包括:
接收所述腳本命令,并啟動用于執行所述腳本命令的后臺服務程序;以及
當所述腳本命令執行完畢后,關閉所述后臺服務程序并對所述后臺服務程序資源進行回收。
6.根據權利要求4所述的后臺程序監控方法,其特征在于,所述外部控制命令包括監控進程開啟命令;
所述接收外部控制命令,并根據所述外部控制命令,對相應的后臺服務程序進行控制操作的步驟包括:
接收監控進程開啟命令,并根據所述監控進程開啟命令,判斷是否存在開啟中的監控進程;
如存在開啟中的監控進程,則停止進行監控進程開啟操作;以及
如不存在開啟中的監控進程,則進行監控進程開啟操作。
7.根據權利要求1所述的后臺程序監控方法,其特征在于,所述后臺程序監控方法包括:
生成日志文件,并根據所述第一心跳信號的反饋對所述日志文件進行更新操作。
8.一種后臺程序監控裝置,其特征在于,包括:
配置文件讀取模塊,用于遍歷后臺服務程序,并讀取所有后臺服務程序的配置文件;其中所述配置文件包括對應的后臺服務程序中的進程標識信息、進程位置信息、監聽端口以及后臺服務程序類型;
監控狀態表生成模塊,用于根據所述后臺服務程序的配置文件,生成所述后臺服務程序的監控狀態表,其中所述監控狀態表包括所述后臺服務程序中的相關進程的進程位置信息、進程標識信息、監聽端口、后臺服務程序類型、進程狀態信息、進程啟動時間以及后臺服務器程序中的進程信息;
心跳信號發送模塊,用于根據所述監控狀態表,以設定時間間隔向所有后臺服務程序發送第一心跳信號;以及
重啟模塊,用于根據所述后臺服務程序對所述第一心跳信號的反饋,確定對相應的所述后臺服務程序進行重啟操作。
9.根據權利要求8所述的后臺程序監控裝置,其特征在于,所述重啟模塊用于如所述后臺服務程序連續對設定次數的第一心跳信號無響應,則對相應的后臺服務程序進行重啟操作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201710079400.X/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種消息監控方法及裝置
- 下一篇:BMC獲取CPU溫度的方法、裝置及設備





