Nginx的信號控制
Nginx簡介
Nginx是一個高性能的HTTP和反向代理服務(wù)器,也是一個IMAP/POP3/SMTP的代理服務(wù)器。Nginx由俄羅斯的Rambler.ru站點(diǎn)開發(fā),而且官方測試Nginx可以支撐五萬并發(fā)。
Nginx官網(wǎng):http://nginx.org
本文主要講解Nginx運(yùn)行后如何控制它,以便它的停止或者重新啟動。
// 啟動和停止nginx 當(dāng)前目錄:/usr/local/bin/nginx 啟動: ./sbin/nginx 停止 : kill -INT master 主機(jī)進(jìn)程號
Nginx信號量
Nginx主要是通過信號量來控制Nginx,主進(jìn)程編號默認(rèn)寫入文件nginx.pid中,可以通修改配置文件nginx.conf修改修改文件的名稱。
Nginx主進(jìn)程支持的信號如下:

信號量使用方式

具體講解
TERM,INT :kill -TERM(INT) nginx主進(jìn)程號或者kill -TERM(INT)
`cat/usr/local/nginx/logs/nginx.pid `, nginx的進(jìn)程馬上被關(guān)閉,不能完整處理正在使用的nginx的用戶的請求,等同于 /usr/local/nginx -s stop
QUIT:kill -QUIT nginx主進(jìn)程號 優(yōu)雅的關(guān)閉nginx進(jìn)程,在處理完所有正在使用nginx用戶請求后再關(guān)閉nginx進(jìn)程,等同于/usr/local/nginx -s quit
HUP:kill -HUP nginx主進(jìn)程號 nginx進(jìn)程不關(guān)閉,但是重新加載配置文件。等同于/usr/local/nginx -s reload
USR1:kill -USR1 nginx主進(jìn)程號 不用關(guān)閉nginx進(jìn)程就可以重讀日志,此命令可以用于nginx的日志定時備份,按月/日等時間間隔分割有用
USR2:kill -USR2 nginx主進(jìn)程號 nginx的版本需要升級的時候,不需要停止nginx,就能對nginx升級
WINCH:kill -WINCH nginx主進(jìn)程號 配合USR2對nginx升級,優(yōu)雅的關(guān)閉nginx舊版本的進(jìn)程。
利用Nginx這些信號量在不必關(guān)閉進(jìn)程的時候就可以控制nginx的日志分割以及nginx的升級之類的內(nèi)容,隨著對Nginx的逐步深入更加覺得Nginx區(qū)區(qū)五萬行的代碼就能做到這么厲害,著實(shí)佩服了!
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接
相關(guān)文章
Nginx配置檢測服務(wù)狀態(tài)的實(shí)現(xiàn)方法
這篇文章主要介紹了Nginx配置檢測服務(wù)狀態(tài)的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-05-05
Nginx服務(wù)器的location指令匹配規(guī)則詳解
這篇文章主要介紹了Nginx服務(wù)器的location指令匹配規(guī)則,文中介紹了一種動靜態(tài)地址分離的方法示例,需要的朋友可以參考下2015-12-12
nginx臨時搭建rtmp服務(wù)器的方法實(shí)現(xiàn)
nginx是一款優(yōu)秀的反向代理工具,通過Nginx自帶的rtmp模塊,也可以實(shí)現(xiàn)rtmp服務(wù)器的搭建,本文主要介紹了nginx臨時搭建rtmp服務(wù)器,具有一定的參考價值,感興趣的可以了解一下2024-02-02
Nginx如何實(shí)現(xiàn)對城市以及指定IP的訪問限制
本文介紹了如何使用Nginx代理MySQL連接并限制可訪問IP,以及如何通過第三方模塊ngx_http_geoip2_module實(shí)現(xiàn)基于國家/城市訪問限制2025-03-03
使用Docker實(shí)現(xiàn)Nginx反向代理
本文主要介紹了使用Docker實(shí)現(xiàn)Nginx反向代理,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-06-06
使用Nginx做靜態(tài)文件服務(wù)器,如何進(jìn)行權(quán)限驗(yàn)證
這篇文章主要介紹了使用Nginx做靜態(tài)文件服務(wù)器,如何進(jìn)行權(quán)限驗(yàn)證問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-06-06

