欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

詳解nginx平滑升級(jí)的過(guò)程

 更新時(shí)間:2018年07月23日 11:41:57   作者:譚普利特  
這篇文章主要介紹了詳解nginx平滑升級(jí)的過(guò)程,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

1、開(kāi)始之前首先查看當(dāng)前的使用版本以及編譯時(shí)的參數(shù):

[root@www ~]# /usr/local/nginx/sbin/nginx -V
nginx version: nginx/1.12.2
built by gcc 4.4.7 20120313 (Red Hat 4.4.7-23) (GCC) 
built with OpenSSL 1.0.1e-fips 11 Feb 2013
TLS SNI support enabled
configure arguments: --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module

將編譯參數(shù)復(fù)制出來(lái),編譯新版本的時(shí)候會(huì)用到。

2、下載新版本:http://nginx.org/en/download.html

cd nginx-1.14.0

./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module

make

3、執(zhí)行完成之后,不需要make install ,備份原來(lái)的二進(jìn)制啟動(dòng)文件,然后將新版的啟動(dòng)文件拷貝過(guò)去

mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak
[root@www nginx-1.14.0]# cp objs/nginx /usr/local/nginx/sbin/nginx

4、測(cè)試一下復(fù)制過(guò)來(lái)的文件是否生效:

[root@www nginx-1.14.0]# /usr/local/nginx/sbin/nginx -t
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

5、發(fā)送USR2信號(hào)給nginx master 進(jìn)程(nginx服務(wù)接收到USR2信號(hào)后,首先會(huì)將舊的nginx.pid文件添加后綴.oldbin,變?yōu)閚ginx.pid.oldbin,然后執(zhí)行新版本的二進(jìn)制文件啟動(dòng)服務(wù),如果新的服務(wù)啟動(dòng)成功,系統(tǒng)中將有新舊兩個(gè)Nginx服務(wù)共同提供web服務(wù))

kill -USR2 `cat /usr/local/nginx/logs/nginx.pid`


[root@www nginx-1.14.0]# ps -ef | grep nginx 
root   22644   1 0 23:30 ?    00:00:00 nginx: master process /usr/local/nginx/sbin/nginx
www   22648 22644 0 23:30 ?    00:00:00 nginx: worker process   
root   25784 22644 0 23:47 ?    00:00:00 nginx: master process /usr/local/nginx/sbin/nginx
www   25789 25784 0 23:47 ?    00:00:00 nginx: worker process  

6、通過(guò)發(fā)送WINCH信號(hào)(平緩?fù)V箇orker process)和QUIT信號(hào)(平緩?fù)V筃ginx服務(wù))停止舊的Nginx服務(wù)進(jìn)程

kill -WINCH `cat /usr/local/nginx/logs/nginx.pid.oldbin` 
kill -QUIT `cat /usr/local/nginx/logs/nginx.pid.oldbin`  

7、升級(jí)完成,最后看一下nginx版本:

/usr/local/nginx/sbin/nginx -v
nginx version: nginx/1.14.0

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • nginx實(shí)現(xiàn)根據(jù)URL轉(zhuǎn)發(fā)請(qǐng)求的實(shí)戰(zhàn)經(jīng)歷

    nginx實(shí)現(xiàn)根據(jù)URL轉(zhuǎn)發(fā)請(qǐng)求的實(shí)戰(zhàn)經(jīng)歷

    這篇文章主要給大家介紹了一次關(guān)于nginx實(shí)現(xiàn)根據(jù)URL轉(zhuǎn)發(fā)請(qǐng)求的實(shí)戰(zhàn)經(jīng)歷,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用nginx具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • Nginx?403?forbidden錯(cuò)誤的五種原因及詳細(xì)解決方法

    Nginx?403?forbidden錯(cuò)誤的五種原因及詳細(xì)解決方法

    這篇文章主要給大家介紹了關(guān)于Nginx?403?forbidden錯(cuò)誤的五種原因及詳細(xì)解決方法,相信很多人對(duì)403 forbidden是什么意思有了大致的了解,那么當(dāng)我們遇到403 forbidden怎么解決呢,需要的朋友可以參考下
    2023-08-08
  • Nginx?502?Bad?Gateway錯(cuò)誤解決詳細(xì)指南與實(shí)例

    Nginx?502?Bad?Gateway錯(cuò)誤解決詳細(xì)指南與實(shí)例

    這篇文章主要介紹了Nginx?502?Bad?Gateway錯(cuò)誤解決的相關(guān)資料,502BadGateway錯(cuò)誤是Web開(kāi)發(fā)和運(yùn)維中常見(jiàn)的錯(cuò)誤,表示一個(gè)服務(wù)器在充當(dāng)網(wǎng)關(guān)或代理時(shí),從上游服務(wù)器收到了一個(gè)無(wú)效的響應(yīng),需要的朋友可以參考下
    2024-11-11
  • nginx平滑升級(jí)及nginx配置文件詳解

    nginx平滑升級(jí)及nginx配置文件詳解

    這篇文章主要介紹了nginx平滑升級(jí)及nginx配置文件,nginx平滑升級(jí)并添加新功能,nginx.conf配置用于調(diào)試、定位問(wèn)題的配置參數(shù),本文給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2022-10-10
  • Nginx使用mirror指令實(shí)現(xiàn)接口復(fù)制

    Nginx使用mirror指令實(shí)現(xiàn)接口復(fù)制

    Nginx中使用mirro指令可以方便地實(shí)現(xiàn)接口請(qǐng)求的復(fù)制,這個(gè)功能非常適合用于流量監(jiān)控、數(shù)據(jù)收集或負(fù)載均衡,下面我們就來(lái)看看具體的用法吧
    2024-10-10
  • 通過(guò)Nginx的proxy_set_header設(shè)置請(qǐng)求頭無(wú)效的解決

    通過(guò)Nginx的proxy_set_header設(shè)置請(qǐng)求頭無(wú)效的解決

    這篇文章主要介紹了通過(guò)Nginx的proxy_set_header設(shè)置請(qǐng)求頭無(wú)效的解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • 使用Nginx代理解決跨域問(wèn)題并傳遞請(qǐng)求頭的完整指南

    使用Nginx代理解決跨域問(wèn)題并傳遞請(qǐng)求頭的完整指南

    在現(xiàn)代 Web 開(kāi)發(fā)中,跨域資源共享(CORS)是一個(gè)常見(jiàn)的問(wèn)題,當(dāng)你的前端應(yīng)用嘗試從一個(gè)域名請(qǐng)求另一個(gè)域名的資源時(shí),瀏覽器會(huì)阻止這種請(qǐng)求,除非目標(biāo)服務(wù)器明確允許跨域訪(fǎng)問(wèn),本文將詳細(xì)介紹如何使用 Nginx 作為代理服務(wù)器來(lái)解決跨域問(wèn)題,需要的朋友可以參考下
    2025-01-01
  • nginx負(fù)載均衡配置,宕機(jī)自動(dòng)切換方式

    nginx負(fù)載均衡配置,宕機(jī)自動(dòng)切換方式

    這篇文章主要介紹了nginx負(fù)載均衡配置,宕機(jī)自動(dòng)切換方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-05-05
  • 前端必備的一些nginx知識(shí)點(diǎn)匯總

    前端必備的一些nginx知識(shí)點(diǎn)匯總

    Nginx是一個(gè)高性能的HTTP和反向代理web服務(wù)器,同時(shí)也提供了IMAP/POP3/SMTP服務(wù),下面這篇文章主要給大家匯總介紹了關(guān)于前端必備的一些nginx知識(shí)點(diǎn),文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-03-03
  • Nginx配置參數(shù)中文說(shuō)明詳解(負(fù)載均衡與反向代理)

    Nginx配置參數(shù)中文說(shuō)明詳解(負(fù)載均衡與反向代理)

    最近在看高性能Linux服務(wù)器構(gòu)建實(shí)戰(zhàn)的Nginx章節(jié),對(duì)其nginx介紹的非常詳細(xì),現(xiàn)把經(jīng)常用到的Nginx配置參數(shù)中文說(shuō)明摘錄和nginx做負(fù)載均衡的本人真實(shí)演示實(shí)例抄錄下來(lái)以便以后查看
    2020-03-03

最新評(píng)論