[發明專利]一種基于Nginx的應用服務器調用方法及系統有效
| 申請號: | 201711106998.3 | 申請日: | 2017-11-10 |
| 公開(公告)號: | CN109788008B | 公開(公告)日: | 2021-12-24 |
| 發明(設計)人: | 趙雁峰;趙善浮;項為平;邱小寧;王月華;陳育嘉;利俊杰;彭優;沈強 | 申請(專利權)人: | 廣東億迅科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06F11/30;G06F11/22;G06F9/50 |
| 代理公司: | 深圳市精英專利事務所 44242 | 代理人: | 馮筠 |
| 地址: | 510000 廣東省廣州*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 nginx 應用 服務器 調用 方法 系統 | ||
1.一種基于Nginx的應用服務器調用方法,其特征在于,該方法包括:
利用預先編寫的shell腳本檢測應用服務器A的運行參數,當運行參數大于等于預置閾值時,獲取系統中其他應用服務器的運行參數,比較得到所述其他應用服務器中最為空閑的應用服務器B,并確定所述應用服務器B的運行參數大于所述應用服務器A的運行參數;其中,所述運行參數包括:CPU使用率、內存使用量及訪問量;
發送啟動命令給所述應用服務器B,以使應用服務器B的shell腳本啟動應用服務器B上預先部署的同種應用;
通過所述shell腳本修改所述應用服務器A的Nginx配置,利用Nginx異步非阻塞的事件處理機制將應用服務器A上預置百分比的訪問量切換至所述應用服務器B,以調用應用服務器B處理所述預置百分比的訪問量;
當應用服務器A的訪問量小于預置訪問量時,利用所述shell腳本修改應用服務器A的Nginx配置并發送停止命令給所述應用服務器B,以使應用服務器B在處理完所述預置百分比的訪問量之后停止所述同種應用。
2.根據權利要求1所述的一種基于Nginx的應用服務器調用方法,其特征在于,所述利用預先編寫的shell腳本檢測應用服務器A的運行參數包括:利用預先編寫的shell腳本周期性地檢測應用服務器A的運行參數。
3.根據權利要求1所述的一種基于Nginx的應用服務器調用方法,其特征在于,所述利用預先編寫的shell腳本檢測應用服務器A的運行參數之前還包括:啟動所述shell腳本。
4.根據權利要求1所述的一種基于Nginx的應用服務器調用方法,其特征在于,所述當運行參數大于等于預置閾值時包括:
當所述CPU使用率大于等于預置使用率時;和/或
當所述內存使用量大于等于預置使用量時;和/或
當所述訪問量大于等于預置訪問量時。
5.一種基于Nginx的應用服務器調用系統,其特征在于,該系統包括:
參數檢測模塊,用于利用預先編寫的shell腳本檢測應用服務器A的運行參數,當運行參數大于等于預置閾值時,獲取系統中其他應用服務器的運行參數,比較得到所述其他應用服務器中最為空閑的應用服務器B,并確定所述應用服務器B的運行參數大于所述應用服務器A的運行參數;其中,所述運行參數包括:CPU使用率、內存使用量及訪問量;
應用啟動模塊,用于發送啟動命令給所述應用服務器B,以使應用服務器B的shell腳本啟動應用服務器B上預先部署的同種應用;
調用模塊,用于通過所述shell腳本修改所述應用服務器A的Nginx配置,利用Nginx異步非阻塞的事件處理機制將應用服務器A上預置百分比的訪問量切換至所述應用服務器B,以調用應用服務器B處理所述預置百分比的訪問量;
當應用服務器A的訪問量小于預置訪問量時,所述調用模塊還用于利用所述shell腳本修改應用服務器A的Nginx配置并發送停止命令給所述應用服務器B,以使應用服務器B在處理完所述預置百分比的訪問量之后停止所述同種應用。
6.根據權利要求5所述的一種基于Nginx的應用服務器調用系統,其特征在于,所述利用預先編寫的shell腳本檢測應用服務器A的運行參數包括:利用預先編寫的shell腳本周期性地檢測應用服務器A的運行參數。
7.根據權利要求5所述的一種基于Nginx的應用服務器調用系統,其特征在于,所述系統還包括:
腳本啟動模塊,用于啟動所述shell腳本。
8.根據權利要求5所述的一種基于Nginx的應用服務器調用系統,其特征在于,所述當運行參數大于等于預置閾值時包括:
當所述CPU使用率大于等于預置使用率時;和/或
當所述內存使用量大于等于預置使用量時;和/或
當所述訪問量大于等于預置訪問量時。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東億迅科技有限公司,未經廣東億迅科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711106998.3/1.html,轉載請聲明來源鉆瓜專利網。





