最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Linux版本中Nginx平滑升級與回退

 更新時間:2023年01月31日 14:57:34   作者:PICACHU+++  
這篇文章主要介紹了Linux中的Nginx平滑升級與回退,詳細介紹了平滑升級概念和思路講解,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

一、平滑升級概述

1.平滑升級的定義

在進行服務(wù)版本升級的時候,對于用戶訪問體驗無感知,不會造成服務(wù)中斷。

2.平滑升級的思路

(1)關(guān)于版本和備份

下載新版本nginx了解原舊版nginx編譯參數(shù)將舊nginx二進制文件進行備份,然后替換成新的nginx二進制文件

(2)向舊的Nginx的master進程發(fā)送USR2信號

將舊的master進程的pid文件添加后綴.oldbin,master進程會用新nginx二進制文件啟動新的master進程

(3)向舊的master進程發(fā)送winch信號,舊的worker子進程退出

(4)向舊master進程發(fā)送quit信號,舊的master進程就退出

3.平滑升級的信號

信號

含義

QUIT

關(guān)閉

HUP

重啟

USR1

重新打開日志文件,repon

USR2

平滑升級可執(zhí)行的二進制程序

WINCH

平滑關(guān)閉worker進程

4.平滑升級示意圖

二、Nginx平滑升級

1.安裝依賴

yum install gcc redhat-rpm-config \ libxslt-devel gd-devel perl-ExtUtils-Embed \ geoip-devel gperftools-devel pcre-devel openssl-devel -y

2.編譯并安裝nginx

root@web ~] wgethttp://nginx.org/download/nginx-1.16.1.tar.gz
 
[root@web ~] tar xf nginx-1.16.1.tar.gz
 
[root@web ~] cd nginx-1.16.1/
 
[root@web ~] ./configure --
 
[root@web ~] make

3.備份舊的Nginx二進制

[root@web nginx-1.16.1] mv /usr/sbin/nginx/usr/sbin/nginx.old 
[root@web nginx-1.16.1] cp objs/nginx/usr/sbin/nginx

4.向舊的master發(fā)送USR2信號

[root@web nginx-1.16.1] ps -ef |grep nginx 
[root@web nginx-1.16.1] kill -USR2 20848 
[root@web nginx-1.16.1] cat /var/run/nginx.pid.oldbin 20848 
[root@web nginx-1.16.1] ps -ef |grep nginx

5.向舊master發(fā)送winch信號

[root@web nginx-1.16.1]# kill -WINCH 20848 
[root@web nginx-1.16.1]# ps -ef |grep nginx

6.向舊master發(fā)送QUIT信號

[root@web nginx-1.16.1] kill -QUIT 20848 
[root@web nginx-1.16.1] ps -ef |grep nginx

三、Nginx平滑回退

1.思路

替換nginx二進制文件,向舊的master發(fā)送USR2信號,向舊的master發(fā)送WINCH,向舊的master發(fā)送QUIT

2.替換nginx二進制文件

[root@web ~] mv /usr/sbin/nginx/usr/sbin/nginx-1.16 
[root@web ~] mv /usr/sbin/nginx.old/usr/sbin/nginx

3.向舊的master發(fā)送USR2信號

[root@web ~] ps -ef |grep nginx 
[root@web ~] kill -USR2 24971 
[root@web ~] ps -ef |grep nginx

4.向舊的master發(fā)送WINCH信號

[root@web ~] kill -WINCH 24971 
[root@web ~] ps -ef |grep nginx

5.向舊的master發(fā)送QUIT信號

[root@web ~] kill -QUIT 24971 
[root@web ~] ps -ef |grep nginx

到此這篇關(guān)于Linux版本中Nginx平滑升級與回退的文章就介紹到這了,更多相關(guān)Nginx平滑升級內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Nginx常見的錯誤配置舉例

    Nginx常見的錯誤配置舉例

    這篇文章主要介紹了Nginx常見的錯誤配置舉例,幫助大家更好的理解和學(xué)習(xí)使用Nginx,感興趣的朋友可以了解下
    2021-03-03
  • 詳解Nginx與Apache共用80端口的配置方法

    詳解Nginx與Apache共用80端口的配置方法

    這篇文章主要介紹了Nginx與Apache共用80端口的配置方法,當(dāng)然如果想Nginx不與Apache搶80端口的話,本文后面也附帶了Nginx的端口修改方法,需要的朋友可以參考下
    2016-01-01
  • 詳解Nginx實戰(zhàn)之讓用戶通過用戶名密碼認證訪問web站點

    詳解Nginx實戰(zhàn)之讓用戶通過用戶名密碼認證訪問web站點

    這篇文章主要介紹了詳解Nginx實戰(zhàn)之讓用戶通過用戶名密碼認證訪問web站點,有興趣的可以了解一下。
    2016-11-11
  • nginx中用JSON格式記錄日志的配置示例

    nginx中用JSON格式記錄日志的配置示例

    這篇文章主要介紹了nginx中用JSON格式記錄日志的配置示例,其實就是定義一個JSON的日志格式,然后在需要的地方調(diào)用即可,需要的朋友可以參考下
    2014-07-07
  • Nginx中共享session會話配置方法例子

    Nginx中共享session會話配置方法例子

    這篇文章主要介紹了Nginx中共享session會話配置方法例子,最后使用第三方模塊upstream_hash解決了這個問題,需要的朋友可以參考下
    2014-07-07
  • nginx?反向代理負載均衡策略配置SSL訪問匹配規(guī)則優(yōu)先級

    nginx?反向代理負載均衡策略配置SSL訪問匹配規(guī)則優(yōu)先級

    本文主要包含1.Nginx配置文件詳解2.Nginx實現(xiàn)負載均衡3.Nginx前端項目部署4.Nginx配置SSL訪問5.nginx匹配規(guī)則說明以及匹配的優(yōu)先級的內(nèi)容詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-06-06
  • Nginx進行域名重寫和泛域名解析配置的方法

    Nginx進行域名重寫和泛域名解析配置的方法

    這篇文章主要介紹了Nginx進行域名重寫和泛域名解析配置的方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • Nginx的重寫Rewrite使用示例分析

    Nginx的重寫Rewrite使用示例分析

    這篇文章主要介紹了Nginx Rewrite功能使用,rewrite是Nginx服務(wù)器提供的一個重要基本功能,主要作用用來實現(xiàn)URL地址重寫,需要的朋友可以參考下
    2022-05-05
  • Nginx配置移動端和PC端自動跳轉(zhuǎn)方式

    Nginx配置移動端和PC端自動跳轉(zhuǎn)方式

    文章介紹了如何通過Nginx配置PC端和移動端自動跳轉(zhuǎn),PC端和移動端各有獨立的域名,PC端訪問任何域名時會跳轉(zhuǎn)到www.yxf.com,移動端訪問任何域名時會跳轉(zhuǎn)到m.yxf.com,配置時需要修改Nginx的conf文件,使用302或301重定向
    2025-11-11
  • windows10 系統(tǒng)配置nginx文件服務(wù)器的圖文教程

    windows10 系統(tǒng)配置nginx文件服務(wù)器的圖文教程

    這篇文章主要介紹了windows10 系統(tǒng)配置nginx文件服務(wù)器的圖文教程,本文圖文并茂給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-12-12

最新評論

云梦县| 东台市| 萨嘎县| 长丰县| 龙南县| 清原| 马边| 吉水县| 通州区| 南安市| 皮山县| 秦皇岛市| 通江县| 赤峰市| 慈溪市| 治多县| 西宁市| 客服| 鸡东县| 松江区| 新巴尔虎右旗| 得荣县| 司法| 古浪县| 策勒县| 富源县| 江口县| 无棣县| 湘阴县| 武陟县| 颍上县| 玛曲县| 岳池县| 于都县| 策勒县| 湖州市| 区。| 平和县| 新龙县| 太和县| 衡东县|