伺服器掛的原因怎麼排查
㈠ 常見伺服器故障類型及排查方法總結
四,伺服器故障排查方法總結
問題描述:
每當出現網站訪問不了的時候,估計應該就是服務世帶器出現故障了,這個時候大部分情況都是屬於資料庫出現問題。
查找步驟:
1、查找top檢查伺服器負載是否有問題
一般網站訪問不了,top顯示的負載都是很大的,這個時候可以看到mysql的進程佔用資源很高,往往就是mysql發生故障了
2、在伺服器中查看網站的訪問記錄
這些訪問記錄存儲在:/home/對應的網站名/access-logs/對應的網站名
可以先通過tail查看,查看出異常的ip的時候可以通過grep進行過濾查看,在這個文件一般都可以找到惡意爬蟲、惡意訪問的記錄,這些往往有可能是導致mysql資料庫掛掉的原因。
3、這個時候先對資料庫進行重啟,對apache進行重啟
service mysql restart
service httpd restart
重啟之後一般都可以暫時恢復正常的訪問的了。如果是出於惡意訪問的話,找出惡意訪問的ip把它禁止掉即可,如果是網站資料庫出現故障,那麼還要進行資料庫排查。
4、查者返基找資料庫錯誤日誌
首先需要知道資料庫mysql的安裝目錄,可以通過whereis mysql找到,但是這往往沒用
還有一種方法,就是通過ps -ef | grep mysql來查看
或者也可以通過進入mysql,使用select @@basedir as basePath from al來查看mysql安裝目錄
我們在第二種查找方法ps -ef | grep mysql中對應mysql的幾種日誌找到其所在目錄,然後查看對應文件進行分析
mysql有以下幾種日誌
錯誤日誌:-log-err
查詢日誌:-log
慢查詢日誌:-log-slow-queries
更新日誌:-log-update
二進制日誌:-log-bin
以上便是對應的資料庫錯誤日誌和慢查詢日誌的查看方法了
在伺服器的維修中,線索都會顯得撲朔迷離,有的甚至按起葫蘆翹起瓢。一般來說不可能一次就可以准確地判斷出問題的所在。這樣就要求工程師要有信心和耐心。出現錯誤一般的方法都是首謹根據經驗優先使用最簡單排錯方法測試,如果沒有解決問題再找其它因素進行測試。總之,伺服器出錯後必須一步一步解決,沒有捷徑可言。
㈡ 電腦出現宕機的情況怎麼辦
1. 電腦宕機原因
電腦內灰太多,灰多了會導致電腦內散熱困難,許多硬體工作不正常,導致開不了機!
2硬體松動,有的時候由於電腦用的太久了,有些部件就會松下來,一工作就會晃,電腦自然開不了機,尤其是硬碟和電源!只要把螺絲上好,就沒問題了。
3插槽老化 ,電腦的時候長了,插槽就會老化,導致硬體之間的金手指接觸不良,有的時候有主板的插槽問題,也有的時候是其他硬的金手指老化!!一般出現這種問題,只要換個插槽就好了,也可以拿橡皮把金手指擦擦。我的一個同學就是內存插槽老化,換了個插槽就好了!!同時這種問題也是發生率最高的情況。很多的時候,用電腦的時候有的人硬體丟失也是因為這個原因!!
4電壓問題,你的地區電壓不穩定,或者電壓太低也會出現這種情況!1這種情況我就沒辦法了,買個穩壓器什麼的,可以緩解一下!!
以上就是電腦開不了機的常見問題,這些問題都是很常見的,解決起來也不麻煩,至於要更換硬體的這里就不說了,你拿到修電腦的地方,別人會給你修的!!!
2. 計算機宕機出現的原因主要是什麼呢
(1)計算機的相應的主機由於一些意外故障而脊攜導致死機。
由於台灣還有大陸隔離的狀態,導致兩地的學術交流出現脫節,這樣就造成了兩地出現各自發展的現象,舉個例子來說計算機中術語裡面的程序在台灣就是程式,而位元組被台灣叫做位元,還有就是漢字碼也不同。 (2)對於伺服器出現的資料庫死鎖的情況,這個也是宕機,代表的意思就是伺服器的服務被掛掉了。
在香港還有台灣地區的人把這個叫當機,也就是死機的意思。例如MSN當機影響了900萬用戶登陸,也就是說msn伺服器由於維修等這些故障,出現賬號不能登錄的現象。
3. 伺服器宕機怎麼辦
解決方法:
1. 對於伺服器頻繁出現宕機情況就要注意了檢查伺服器是否存在負載量過大,伺服器散熱存在問題等等情況。再針對這樣的情況一項一項來解決,這樣才能保證伺服器盡可能長時間正常運行。
2. 對於一般伺服器宕機,我們可以採用重啟伺服器的方式來解決。正常重啟伺服器可以清除內存碎片,重新優化應用軟體,中斷無用的埠,緩解CPU壓力,加快伺服器運行速度等等。
3. 對於伺服器租用用戶來說,伺服器宕機是非常值得重視的問題,如果租用的伺服器經常出現宕機情況的話,一定要及時通知服務商,讓伺服器查明具體情況,問題過於嚴重甚至可以要求跟換伺服器或者更換伺服器供應商。
伺服器簡介:
1. 伺服器是一種高性能計算機,作為網路的節點,存儲、處理網路上80%的數據、信息,因此也被稱為網路的靈魂。
2. 伺服器鍵凱指一個管理資源並為用戶提供服務的計算機軟體,通常分為文件伺服器、資料庫伺服器和應用程序伺服器。運行以上軟體的計算機或計算機系統也被稱為伺服器。
3. 相對於普通PC來說,伺服器在穩定性、安全性、性能等方面都要求更高,因此CPU、晶元組、內存、磁碟系統、網路等硬體和普通計算機有所不同,在質量與處理器數據性能上更出色。
4. 伺服器出現宕機的原因有哪些
1、由操作員意向操作的重啟——用於維護或更新伺服器、部署機房或特殊情況等等。
2、非操作員本身意願造成的重啟——如供電(欠壓,過載,波動)、震動、硬體質量(熱穩定性(熱敏度)和抗干擾能力)、資源沖突、DirectX文件的損壞、系統不完善或瓶頸問題、病毒、灰塵、散熱不良……等等原因而造成重啟。3.、由於用戶訪問量過大,造成資源耗盡,或者你網站的數據超出你的空間限制范圍大小也會出現宕機。
重啟伺服器的好處:一般來說,如果是正常的重啟是沒有什麼壞處,相反,對於操作系統而言反而有好處。重啟伺服器可以清除內存碎片,重新優化軟體調用級別,中斷無用的網路埠等。
1、重啟伺服器對伺服器的保養有一定的作用,釋放內存,緩解CPU壓力。伺服器運行時間長,會造成很多冗餘的DLL程序,導致系統運行速度較慢。
系統重啟會使電腦恢復到默認載入狀態,也就是說在還未重啟時的很多稿野喚應用程序進程都駐留在內存中,會使電腦變慢,重啟後它們就沒了。2、還有就是有的一些對電腦的配置要重新啟動後才能生效。
3、重啟伺服器可以使有些程序可以得到更新。重啟伺服器的危害:1、正在進行寫硬碟操作時,即硬碟燈在不停地閃動時,斷電或者強制重啟,對硬碟的傷害最大。
2、熱啟動(CTRL+ALT+DEL),對硬體上不會有損傷(軟體上有時會發生程序非法中止導致數據丟失的問題);如果是冷啟動(直接開關電源),就會對硬體尤其是硬碟造成傷害。除非無法正常關機可以考慮熱啟動。
3、重啟的突然來電會有大量電流湧入電源,反復進行會使機器壽命大大降低,而且在硬碟正在讀寫的時候突然地斷電也非常容易引起硬碟出現壞道從而損失數據。4.非正常重啟的危害:首先,這樣輕則會使硬碟掉數據,造成邏輯壞道,重則造成物理的壞道,損壞硬碟磁頭伺服電路。
還有,這也會造成主板的二度傷害,主板在一通一斷當中對電路部分的沖擊是比較大的。再則也會對電源造成一定的損害。
5. 最近筆記本總是直接宕機.不知道為什麼
宕機是計算機術語,口語裡面我們簡單的把停掉機器叫做down機,轉換為漢字是「宕機」,但很多人都叫做「當機」/「死機」,雖然不規范但卻流行。
down就是up的反義,就是計算機不能正常工作了,包括一切原因而導致出現的死機。(1)一般情況下指的就是計算機主機出現意外故障而死機;(2)一些伺服器故障,包括伺服器主機,資料庫死鎖或者DNS故障都可以稱為宕機,一切伺服器的某些服務掛掉了,都可以這么說。
一般來說,普通的電腦出現故障,稱之為「死機」,很少會說宕機;而一些知名網站或者媒體伺服器出現故障時,通常會被報道為宕機,比如此前微信就出現很多次伺服器宕機現象,導致用戶無法登陸,被不少媒體報道過。其實,宕機是一種非常常見的現象,一般是指網站伺服器出現故障,導致服務中斷。
由於伺服器通常都是365天不間斷的工作,因此很多網站都會出現宕機故障,比如蘋果、網路、京東等知名大網站也出現過。由於這些大網站,通常會配備多台伺服器,因此宕機出現的概率極少。
而對一些中小網站來說,其實每天都在上演宕機,只是鮮為人知罷了。媒體從來只會曝光成功的大型網站宕機故障,一些失敗的企或小網站,是沒有理會或在乎的,因此宕機事件也不是經常有報道,但是很多宕機現象在很多中小網站中,基本天天都在上演。
㈢ 伺服器死機原因和應對方法
通常死機/卡死是伺服器資源耗盡導致的,
一般排除硬體問題就是:系統問題,IIS出錯,程序問題,中木馬病毒,網站訪問量過大導致帶寬內存等資源不足造成的,網站環境配置問題。
解決辦法:重啟伺服器、也可以重裝系統重新配置環境或者是升級伺服器配置。可以結合日誌,對應去排查。可以設置定時重啟計劃,能增強機器穩定性的;操作系統定時補丁。