您當前的位置:網站首頁 > 資訊信息 > IT技術筆記 > 小白站長如何快速了解網站服務器的運行狀況

小白站長如何快速了解網站服務器的運行狀況

來源:九州網址 浏覽:874次 發表時間:2019-07-24 00:00:03

我們的網站服務器預裝系統:CentOS Linux 7.6.1810 (Core)。對于小白站長來講,因為寶塔管理面闆是現在非常流行的一款免費的Windows/Linux管理應用,所以服務器安裝這個應用,并安裝Nginx -Tengine2.2.3運行環境,其可視化操作界面,非常容易上手操作管理網站服務器裡的WEB應用。

平常我們網站服務器運行狀況,一般可以登陸寶塔面闆,就能大體了解網站服務器的各種狀态。如圖1所示:

小白站長做網站其實很心累。有時發現網站打不開,進了寶塔面闆後發現cpu跑滿100%,負載跑滿100%運行堵塞,如圖2所示:

出現這種爆紅提示小白站長第一時間想到,可能網站被某“大牛”攻擊了。其實這個時候不要慌,我們可以找找是不是其他什麼因素造成的呢?目前寶塔也有收費插件,像什麼運行進程管理,如圖3所示:

可以及時關閉占用服務器資源大程序。不過這時候有個問題也随之出現,因為服務器CPU100%,基本上寶塔運行已經很慢了,根本無法操作。愛找原因的小白站長其實還有另一個快速了解網站服務器運行狀況的方法操作。

首先當我們網站不能訪問,寶塔面闆假死不能操作後,我們可以先重啟服務器,然後用putty軟件,通過SSH連接模式連上服務器。如圖4所示:

登陸服務器的時候輸入服務器登陸賬号,一般是root,密碼就是當初設置的密碼,輸入密碼的時候是不顯示的,你隻要輸入正确,回車就可以進入服務器登陸友好歡迎界面了。如圖5所示:

我直接輸入top進程監控命令,用來監控服務器系統的整體性能。在這裡可以顯示服務器系統負載,進程,cpu,内存,分頁等信息。如圖6所示:

我們還可以用shift+m和shift+p來按memory和cpu使用對進程進行排序。如圖7所示:

如圖8所示:

我們通過觀察,因為我們裝的應用較少,其實服務器裡占用CPU和内存的程序無非就那幾個而已,一般就是root,www,mysql等幾個。root裡一般就是寶塔及系統裡的一些占用情況,我們重點應該關注的是www和mysql,www裡占比是Nginx和PHP等一些情況,mysql就是網站調用數據庫運行情況。我這裡有個cpu跑滿100%,負載跑滿100%運行堵塞情況,罪魁闊首就是mysql占用過高。如圖9所示:

這個就是因為網站程序大量頻繁調用數據庫mysql,從而導緻系統資源緊張,解決方案,就是調整mysql配置,優化網站程序,減少對數據庫的頻繁操作。如盡量靜态化處理網站,降低數據庫操作頻率,如果資金允許,也可以升級服務器配置等措施。

所以,現實中,各種情況都會遇到,我們隻要做到舉一反三,冷靜的觀察,一般都是能找到問題所在,然後對症解決。這就是一個簡單命令,就能快速知曉服務器狀況的解析,希望這些方法能夠幫助到您。




本文來源于互聯網或者會員發布,本站不擁有所有權,不承擔相關法律責任,如有侵權,請聯系我們處理删除!

熱門浏覽網站

随機推薦網站