Nginx學習筆記 啟動 停止

2021-07-09 22:35:12 字數 1415 閱讀 1057

只需要直接執行nginx可執行檔案。

[gap@localhost sbin]$ pwd

/usr/local/nginx/sbin

[gap@localhost sbin]$ ll

total 3208

-rwxr-xr-x 1 root root 3283671 jan 26

21:47 nginx

//啟動nginx

[gap@localhost sbin]$ sudo ./nginx

//檢視nginx程序

[gap@localhost sbin]$ ps -ef|grep nginx

root 30225

3727

022:44 pts/0

00:00:00 sudo ./nginx

root 3249710

23:20 ? 00:00:00 nginx: master process ./nginx

nobody 32499

32497

023:20 ? 00:00:00 nginx: worker process

gap 32504

3727

023:20 pts/0

00:00:00 grep --color=auto nginx

一旦nginx啟動,可以在呼叫可執行檔案時使用 -s引數對程式進行控制。使用如下語法:

nginx -s signal
其中signal可以是如下值:

stop — 快速關閉

quit — 優雅地關閉

reload — 重新家在配置檔案

reopen — 重新開啟日誌檔案

例如,要等帶worker程序處理萬當前請求後再退出nginx,可是用如下命令:

nginx -s quit
必須使用啟動nginx的使用者執行這個命令。

nginx -s reload
在unix工具(比如kill工具)的幫助下,也可以給nginx程序傳送訊號。在這種情況下,訊號直接傳送給指定id的程序。nginx主程序的id預設被寫道nginx.pid檔案,儲存在/usr/local/nginx/logs目錄下,或者在/var/run目錄下。比如,如果主程序id

時1628,傳送quit訊號讓nginx優雅地退出,執行:

kill -s quit 1628
要獲取正在執行的nginx程序,使用ps工具,例如:

ps -ax | grep nginx

nginx啟動停止

nginx s reopen 重新開啟日誌檔案 nginx t c path to nginx.conf 測試nginx配置檔案是否正確 關閉nginx nginx s stop 快速停止nginx quit 完整有序的停止nginx 其他的停止nginx 方式 ps ef grep nginx k...

nginx 學習筆記一(安裝 啟動 停止等)

一 nginx的優點 更好的支援高併發 記憶體消耗少 成本低廉 因為是開源 配置檔案簡單 支援rewrite重寫規則 內建的健康檢查功能 節省頻寬 穩定性高 支援熱部署 三 nginx 安裝 windows 安裝步驟 2 然後在dos 環境下進入解壓後的目錄並執行,舉例如下 cd d nginx n...

nginx啟動與停止

nginx啟動 sudo usr local nginx nginx nginx二進位制檔案絕對路徑,可以根據自己安裝路徑實際決定 nginx從容停止命令,等所有請求結束後關閉服務 ps ef grep nginx pid ppid user cpu vsz wchan command 33126 ...