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