[發(fā)明專(zhuān)利]一種基于Nginx的項(xiàng)目動(dòng)態(tài)發(fā)布方法及裝置在審
| 申請(qǐng)?zhí)枺?/td> | 202010578158.2 | 申請(qǐng)日: | 2020-06-22 |
| 公開(kāi)(公告)號(hào): | CN111796859A | 公開(kāi)(公告)日: | 2020-10-20 |
| 發(fā)明(設(shè)計(jì))人: | 劉興軍 | 申請(qǐng)(專(zhuān)利權(quán))人: | 上海眾言網(wǎng)絡(luò)科技有限公司 |
| 主分類(lèi)號(hào): | G06F8/71 | 分類(lèi)號(hào): | G06F8/71;G06F8/65 |
| 代理公司: | 北京卓唐知識(shí)產(chǎn)權(quán)代理有限公司 11541 | 代理人: | 卜榮麗 |
| 地址: | 200030 上海市徐匯區(qū)宜山路7*** | 國(guó)省代碼: | 上海;31 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 nginx 項(xiàng)目 動(dòng)態(tài) 發(fā)布 方法 裝置 | ||
1.一種基于Nginx的項(xiàng)目動(dòng)態(tài)發(fā)布方法,其特征在于,包括:在Web服務(wù)器中,預(yù)備多個(gè)配置完成的upstream配置文件,通過(guò)引用外部的upstream文件配置負(fù)載均衡,應(yīng)用服務(wù)通過(guò)控制端口啟停,根據(jù)當(dāng)前啟動(dòng)的端口來(lái)確定使用對(duì)應(yīng)的upstream配置文件,從而通過(guò)切換upstream配置文件,重啟Nginx軟件,來(lái)實(shí)現(xiàn)項(xiàng)目的動(dòng)態(tài)發(fā)布。
2.如權(quán)利要求1所述的基于Nginx的項(xiàng)目動(dòng)態(tài)發(fā)布方法,其特征在于,所述upstream配置文件:在Web服務(wù)器準(zhǔn)備多個(gè)upstream配置文件;通過(guò)引用文件方式導(dǎo)入所述upstream配置文件,將所述upstream配置文件映射到應(yīng)用服務(wù)器對(duì)應(yīng)端口中。
3.如權(quán)利要求1所述的基于Nginx的項(xiàng)目動(dòng)態(tài)發(fā)布方法,其特征在于,所述應(yīng)用服務(wù)器,完成如下操作:
在應(yīng)用服務(wù)器中準(zhǔn)備用于啟動(dòng)多個(gè)端口的啟動(dòng)腳本;
確定當(dāng)前使用的端口,記作第一端口,應(yīng)用服務(wù)器中的服務(wù)代碼備份后,更新代碼,啟動(dòng)另一組端口的相關(guān)進(jìn)程,記作第二端口;
確定應(yīng)用服務(wù)器已經(jīng)切到所述第二端口對(duì)應(yīng)的進(jìn)程后,停掉第一端口對(duì)應(yīng)的進(jìn)程。
4.如權(quán)利要求1所述的基于Nginx的項(xiàng)目動(dòng)態(tài)發(fā)布方法,其特征在于,所述Web服務(wù)器,完成如下操作:
確定所述第二端口的所有進(jìn)程正常啟動(dòng)后,Web服務(wù)器使用對(duì)應(yīng)第二端口的upstream配置文件進(jìn)行替換。
5.如權(quán)利要求3所述的基于Nginx的項(xiàng)目動(dòng)態(tài)發(fā)布方法,其特征在于,所述應(yīng)用服務(wù)器中的服務(wù)是無(wú)狀態(tài)的,通過(guò)多進(jìn)程綁定多個(gè)端口,每一個(gè)端口對(duì)應(yīng)綁定一個(gè)進(jìn)程。
6.如權(quán)利要求4所述的基于Nginx的項(xiàng)目動(dòng)態(tài)發(fā)布方法,其特征在于,所述Web服務(wù)器是使用Nginx代理請(qǐng)求到內(nèi)網(wǎng)的應(yīng)用服務(wù)器。
7.如權(quán)利要求2或3或4或5所述的基于Nginx的項(xiàng)目動(dòng)態(tài)發(fā)布方法,其特征在于,所述端口,針對(duì)各組端口進(jìn)程編寫(xiě)有獨(dú)立的upstream配置文件。
8.一種基于Nginx的項(xiàng)目動(dòng)態(tài)發(fā)布裝置,使用如權(quán)利要求1-7所述的基于Nginx的項(xiàng)目動(dòng)態(tài)發(fā)布方法實(shí)現(xiàn),其特征在于,包括:Web服務(wù)器、應(yīng)用服務(wù)器;
所述Web服務(wù)器,用來(lái)預(yù)備多個(gè)配置完成的upstream配置文件,通過(guò)引用外部的upstream文件配置負(fù)載均衡;
所述應(yīng)用服務(wù)器,通過(guò)控制端口啟停,根據(jù)當(dāng)前啟動(dòng)的端口來(lái)確定使用對(duì)應(yīng)的upstream配置文件。
9.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括存儲(chǔ)器以及處理器,所述存儲(chǔ)器用于存儲(chǔ)計(jì)算機(jī)程序,所述處理器運(yùn)行所述計(jì)算機(jī)程序以使計(jì)算機(jī)設(shè)備執(zhí)行根據(jù)權(quán)利要求1-7任一項(xiàng)所述的基于Nginx的項(xiàng)目動(dòng)態(tài)發(fā)布方法。
10.一種可讀存儲(chǔ)介質(zhì),其特征在于,所述可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有計(jì)算機(jī)程序指令,所述計(jì)算機(jī)程序指令被一處理器讀取并運(yùn)行時(shí),執(zhí)行權(quán)利要求1-7任一項(xiàng)所述的基于Nginx的項(xiàng)目動(dòng)態(tài)發(fā)布方法。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于上海眾言網(wǎng)絡(luò)科技有限公司,未經(jīng)上海眾言網(wǎng)絡(luò)科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010578158.2/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 一種采集nginx日志的方法及服務(wù)器
- Nginx軟件的安裝方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)
- 一種解決前端本地開(kāi)發(fā)跨域問(wèn)題的方法和裝置
- 基于Nginx自研擴(kuò)展模塊自動(dòng)拉取服務(wù)注冊(cè)中心TCP配置方法
- 一種基于DPDK技術(shù)的Nginx配置熱更新系統(tǒng)和方法
- 一種配置方法及系統(tǒng)
- 一種通過(guò)腳本進(jìn)行nginx配置文件切換的方法及系統(tǒng)
- 一種基于Java動(dòng)態(tài)改變Nginx配置的系統(tǒng)及方法
- 一種支持跨平臺(tái)的Nginx可視化配置系統(tǒng)及方法
- 一種基于nginx的微服務(wù)請(qǐng)求響應(yīng)查看方法和系統(tǒng)
- 一種項(xiàng)目信息處理方法及系統(tǒng)
- 軟件項(xiàng)目管理方法、終端及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 一種基于微信公眾號(hào)的線上項(xiàng)目申請(qǐng)審批的方法及系統(tǒng)
- 一種項(xiàng)目管理系統(tǒng)及方法
- 一種建筑項(xiàng)目綜合管理系統(tǒng)
- 一種項(xiàng)目管理方法、裝置及設(shè)備
- 項(xiàng)目管理方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 項(xiàng)目管理系統(tǒng)、方法、計(jì)算機(jī)設(shè)備和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 一種電力項(xiàng)目業(yè)務(wù)中臺(tái)及其微服務(wù)系統(tǒng)
- 一種基于標(biāo)簽確定項(xiàng)目成員的方法、裝置以及存儲(chǔ)介質(zhì)
- 動(dòng)態(tài)矢量譯碼方法和動(dòng)態(tài)矢量譯碼裝置
- 動(dòng)態(tài)口令的顯示方法及動(dòng)態(tài)令牌
- 動(dòng)態(tài)庫(kù)管理方法和裝置
- 動(dòng)態(tài)令牌的身份認(rèn)證方法及裝置
- 令牌、動(dòng)態(tài)口令生成方法、動(dòng)態(tài)口令認(rèn)證方法及系統(tǒng)
- 一種動(dòng)態(tài)模糊控制系統(tǒng)
- 一種基于動(dòng)態(tài)信號(hào)的POS機(jī)和安全保護(hù)方法
- 圖像動(dòng)態(tài)展示的方法、裝置、系統(tǒng)及介質(zhì)
- 一種基于POS機(jī)聚合碼功能分離顯示動(dòng)態(tài)聚合碼的系統(tǒng)
- 基于動(dòng)態(tài)口令的身份認(rèn)證方法、裝置和動(dòng)態(tài)令牌





