Nginx 檢視執行時狀態

2021-08-23 15:07:42 字數 446 閱讀 3498

無需重啟伺服器。 

在虛擬主機(假設為www.example.com)的配置檔案中加上:

location /nginxstatus
則直接可以通過訪問 www.example.com/nginxstatus檢視資訊

但是需要注意,在這裡我們開啟了安全驗證。

auth_basic         "nginx status"; #密碼驗證的提示語

auth_basic_user_file conf/htpasswd;#使用者名稱和密碼存放的檔案

關於那個檔案的生成,請參見工具htpasswd的使用。

檔案中的資料格式是:

user:cryt-password

#使用者名稱:加密後的密碼

在配置完畢後,讓我們過載配置檔案:

sudo service nginx reload

檢視指令碼執行時間命令

time process name real 0m1.937s user 0m0.007s sys 0m0.006s real 從程式開始到執行結束的時間,中間可能被別的程式中斷 時間片到,作業系統呼叫其它程式進行執行 io延遲等這些不是程式執行 的時間都會被算在real上面 user user m...

檢視mysql語句執行時間

1.show profiles是5.0.37之後新增的,要想使用此功能,要確保版本在5.0.37之後。query profiler是mysql自帶的一種query診斷分析工具,通過它可以分析出一條sql語句的效能瓶頸在什麼地方。通常我們是使用的explain,以及slow query log都無法做...

檢視SQL語句執行時間

通過設定statistics我們可以檢視執行sql時的系統情況。選項有profile,io time。介紹如下 set statistics profile on 顯示分析 編譯和執行查詢所需的時間 以毫秒為單位 set statistics io on 報告與語句內引用的每個表的掃瞄數 邏輯讀取數...