排查伺服器的問題

2021-09-10 17:15:39 字數 674 閱讀 4204

伺服器出現了問題,比如首先懷疑是nginx的bug,這時候就要看一下nginx的錯誤日誌

要找到錯誤日誌存放的位置,在根目錄下輸入

find / -name nginx.conf

找到nginx.conf的存放路徑,比如是 /usr/local/openresty/nginx/conf/nginx.conf

cat /usr/local/openresty/nginx/conf/nginx.conf 檢視這個檔案

有這麼一行:error_log  logs/error.log;

說明error log的存放位置是logs/資料夾

但是如果不知道logs本身的位置,就需要再找一次(保險起見,還是在根目錄下輸入以下語句)

find / -name error.log

顯示結果:/usr/local/openresty/nginx/logs/error.log

然後可以cat 檢視這個檔案。但是由於log檔案通常都很大,所以只檢視其最近的100行(或者1000行)

cat /usr/local/openresty/nginx/logs/error.log | tail -n 100

就可以看到最近的error內容了

如果沒有什麼異常,就說明錯誤可能不出在nginx,這時候可以再去排查其它方面,比如資料庫等等。方法也類似,都是檢視其錯誤日誌。

伺服器日誌排查

more命令,功能 類似 cat cat命令 是整個檔案的內容從上到下顯示在螢幕上。more more命令從前向後讀取檔案,因此在啟動時就載入整個檔案。1 命令格式 more dlfpcsu num pattern linenum file 2 命令功能 more命令和cat的功能一樣都是檢視檔案裡...

Linux伺服器排查

一 檢視當前登入使用者 w 檢視是否有異常使用者登入,有則強制斷開該使用者 pkill kill t 二 檢視使用者登入伺服器的ip資訊 last 資訊會存入 var log secure 檔案中 注意是否刪除 三 history 曾今做過什麼 注意有沒有使用wget 或 curl 等命令 五 ps...

如何排查Linux伺服器崩潰的問題

眾所周知,linux伺服器以可靠著稱。在企業環境中偶爾的系統崩潰可能看起來影響不是很多,但是準確地診斷系統故障的原因是必須的,因為系統故障可以明顯影響潛在的軟體或硬體問題指標。儘管故障診斷非常艱鉅,但通過使用本指南中提到的工具,您可以確保你能夠應對各種艱難的挑戰。因為每個伺服器都是不同的,本指南並非...