本博客摘取自《高性能linux服務器構建實踐》一書。
之前在面試的時候被問到過nginx信號方面的問題,可是答得很差,今天看書,無心間發現了這個東西,就借花獻佛,與你們共享。
nginx經常使用的信號:linux
QUIT:表示處理完當前請求後,關閉進程 HUP:表示從新加載配置,也就是關閉原有進程,並開啓新的工做進程。此操做不會中斷用戶的訪問請求,所以能夠經過此信號平滑地重啓nginx USR1:用於nginx的日誌切換,也就是從新打開一個日誌文件,例如,天天要生成一個新的日誌文件時,能夠使用這個信號來控制 USR2:用戶平滑升級可執行程序 WINCH:從容關閉進程