nginx版本熱更新實(shí)現(xiàn)過(guò)程
nginx版本熱更新
查看master work 進(jìn)程id
ps -aux|grep nginx
也可以通過(guò)pid文件(logs目錄下)
去查看master進(jìn)程id
cat /usr/local/nginx/logs/nginx.pid
發(fā)送USR2 信號(hào)給master進(jìn)程
通知更新
kill -USR2 `cat /usr/local/nginx/logs/nginx.pid`
此時(shí)當(dāng)前master進(jìn)程收到指令后
會(huì)去創(chuàng)建 nginx.pid.oldbin 文件保留舊的master進(jìn)程id,然后拉起一個(gè)新的master進(jìn)程
此時(shí)可以發(fā)送WINCH信號(hào)通知
舊的master進(jìn)程關(guān)閉其工作進(jìn)程
kill -WINCH 18418
此時(shí)可以殺死舊的master 進(jìn)程了
kill 18418
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
詳解使用Nginx和uWSGI配置Python的web項(xiàng)目的方法
這篇文章主要介紹了使用Nginx和uWSGI配置Python的web項(xiàng)目的方法,與其他CGI連接方式相比uwsgi的連接性能也較為出眾,需要的朋友可以參考下2015-12-12Nginx 服務(wù)器開(kāi)啟status頁(yè)面檢測(cè)服務(wù)狀態(tài)的方法
這篇文章主要介紹了Nginx 服務(wù)器開(kāi)啟status頁(yè)面檢測(cè)服務(wù)狀態(tài)的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2024-01-01Nginx+RTMP+nginx-http-flv-module環(huán)境搭建
本文主要介紹了Nginx+RTMP+nginx-http-flv-module環(huán)境搭建,搭建方式可用于直播、視頻會(huì)議等場(chǎng)景,同時(shí)支持HTTP-FLV,方便在瀏覽器中進(jìn)行播放2024-03-03nginx 自定義 404、50x 錯(cuò)誤頁(yè)面的實(shí)現(xiàn)
本文主要介紹了nginx 自定義 404、50x 錯(cuò)誤頁(yè)面的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2024-12-12nginx中使用nginx-http-concat模塊合并靜態(tài)資源文件
這篇文章主要介紹了nginx中使用nginx-http-concat模塊合并靜態(tài)資源文件,用以加速網(wǎng)站的CSS、JS等靜態(tài)資源載入速度,需要的朋友可以參考下2014-06-06Nginx流量拷貝ngx_http_mirror_module模塊使用方法詳解
這篇文章主要介紹了Nginx流量拷貝,Nginx專(zhuān)門(mén)提供了ngx_http_mirror_module模塊,用來(lái)實(shí)現(xiàn)流量拷貝。將生產(chǎn)環(huán)境的流量拷貝到預(yù)上線(xiàn)環(huán)境或測(cè)試環(huán)境2022-04-04