[發明專利]一種Web服務器的啟停管理方法和裝置無效
| 申請號: | 201310424536.1 | 申請日: | 2013-09-17 |
| 公開(公告)號: | CN104468160A | 公開(公告)日: | 2015-03-25 |
| 發明(設計)人: | 牟春林 | 申請(專利權)人: | 蘇州精易會信息技術有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L12/26;H04L29/08 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 215000 江蘇省*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 web 服務器 管理 方法 裝置 | ||
技術領域
本發明涉及通信領域,尤其涉及一種web服務器的啟停管理方法。
背景技術
Web服務器是安裝于主機服務器上的一種軟件中間件程序,用來向提出請求的終端(如瀏覽器)返回消息,常見的如tomcat、websphere、weblogic等。無論是產品研發或是實際應用中,web服務器都扮演著舉足輕重的角色。
隨著云平臺租賃服務的興起,PAAS(Platform?as?a?Service,平臺即服務)模式也逐漸受到青睞,一臺服務器上可能共存著多個web服務器以支持平臺終端的多用戶服務,當所有web服務器都正常運行的情況下,其帶來的內存等資源空間的開銷也是不容忽視的。然而在實際的生產應用中,除了個別數據交互頻繁的web應用外,大量的web應用長期處于無數據交互的空閑狀態,卻占用著內存空間不能主動釋放,導致主機服務器的負載壓力居高不下。
發明內容
基于上述背景,本發明提出一種web服務器啟停管理方法和裝置,旨在通過管理web服務器的運行狀態,降低主機服務器的負載壓力。
為解決上述技術問題,本發明提出一種web服務器的啟停管理方法,所述方法包括:
監測web服務器的運行狀態和是否存在向web服務器發出的訪問請求,包括:
當監測到web服務器在正常運行狀態下,在一定時間內持續無訪問請求,則關閉該web服務器;
當監測到存在向web服務器發出的訪問請求時,獲取web服務器的運行狀態信息,若web服務器處于關閉狀態,啟動web服務器同時返回等待提示給終端請求者,web服務器啟動后重新轉發訪問請求至該web服務器進行處理。
進一步,所述獲取web服務器的運行狀態信息,包括:
查詢該web服務器相應的端口占用狀態,若端口未被占用,返回web服務器處于關閉狀態的信息;否則,將訪問請求發送至web服務器進行處理;
或者,查詢進程表中是否存在與該web服務器相應的進程名稱,若不存在相關進程,返回web服務器處于關閉狀態的信息;否則,將訪問請求發送至web服務器進行處理;
或者,配置web服務器啟停標記信息表,記錄web服務器處于關閉狀態或運行狀態,在所述獲取web服務器的運行狀態時,直接查詢標記信息表,若標記信息為關閉,返回web服務器處于關閉狀態的信息;否則,將訪問請求發送至web服務器進行處理;
或者,直接將訪問請求發送至web服務器,若訪問失敗,則返回web服務器處于關閉狀態的信息。
進一步,所述web服務器在一定時間內持續無訪問請求包括:
在達到預設的時間閥值內該web服務器未收到過訪問請求。
進一步,該方法還包括:
同時監測所在的主機服務器上安裝的所有web服務器;
或者,對每個web服務器單獨進行監測。
相應地,本發明還提出一種web服務器的啟停管理裝置,包括:
監測單元,用于監測web服務器的運行狀態和是否存在向web服務器發出的訪問請求,包括:
當監測到web服務器在正常運行狀態下,在一定時間內持續無訪問請求,則停止該web服務器;
當監測到存在向web服務器發出的訪問請求時,獲取web服務器的運行狀態信息,若web服務器處于關閉狀態,啟動web服務器;
所述監測單元還包含請求處理單元,用于啟動web服務器時,返回等待提示給終端請求者,web服務器啟動后,請求處理單元將訪問請求重新轉發至web服務器進行處理。
進一步,所述獲取web服務器的運行狀態信息,包括:
查詢該web服務器相應的端口占用狀態,若端口未被占用,返回web服務器處于關閉狀態的信息;否則,請求處理單元重新轉發訪問請求至該web服務器進行處理;
或者,查詢進程表中是否存在與該web服務器相應的進程名稱,若不存在相關進程,返回web服務器處于關閉狀態的信息;否則,請求處理單元重新轉發訪問請求至該web服務器進行處理;
或者,配置web服務器啟停標記信息表,記錄web服務器處于關閉狀態或運行狀態,在所述獲取web服務器的運行狀態時,直接查詢標記信息表,若標記信息為關閉,返回web服務器處于關閉狀態的信息;否則,請求處理單元重新轉發訪問請求至該web服務器進行處理;
或者,請求處理單元直接將訪問請求發送至web服務器,若訪問失敗,則返回web服務器處于關閉狀態的信息。
進一步,所述web服務器在一定時間內持續無訪問請求包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州精易會信息技術有限公司,未經蘇州精易會信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310424536.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種云數據中心安全管理平臺
- 下一篇:一種手持式寬帶線路測試儀





