欧美极品jizzhd欧美,91精品久久一区二区三区,欧美乱妇无乱码大黄a片,欧美日韩国产一区在线看

家家通 | 所有行業(yè) | 所有企業(yè) 加入家家通,生意很輕松! ·免費注冊 ·登陸家家通 ·設為首頁
當前位置: 首頁 >> 全部產(chǎn)品 >> 電子 >> IT/電子產(chǎn)品成套件 >> 查找常見服務器故障原因的技術手段
查找常見服務器故障原因的技術手段
查找常見服務器故障原因的技術手段 價格:  元(人民幣) 產(chǎn)地:本地
最少起訂量:1 發(fā)貨地:本地至全國
上架時間:2018-08-13 10:44:41 瀏覽量:114
廣東盛網(wǎng)科技有限公司  
經(jīng)營模式:商業(yè)服務 公司類型:私營有限責任公司
所屬行業(yè):IT/電子產(chǎn)品成套件 主要客戶:服務器
  在線咨詢 跟我QQ洽談

聯(lián)系方式

聯(lián)系人:盛網(wǎng)科技 (先生) 手機:13924367540
電話: 傳真:
郵箱:2191734315@qq.com 地址:廣東省東莞市莞城街道匯峰路1號匯峰中心B區(qū)501單元

詳細介紹

  服務器運維人員在處理服務器故障時,總會碰到了各種不同規(guī)模的性能很差的系統(tǒng)和基礎設備(大型系統(tǒng)居多,比如CNN或者世界銀行的系統(tǒng))。要是再趕上修復時間緊、奇葩的技術平臺、缺少信息和文檔等服務器故障,問題出現(xiàn)的原因很少可以一下就想到。下面我們基本上都會從以下步驟入手:

  一、盡可能搞清楚問題的前因后果

  不要一下子就扎到服務器前面,你需要先搞明白對這臺服務器有多少已知的情況,還有故障的具體情況。不然你很可能就是在無的放矢。

  必須搞清楚的問題有:

  故障的表現(xiàn)是什么?無響應?報錯?

  故障是什么時候發(fā)現(xiàn)的?

  故障是否可重現(xiàn)?

  有沒有出現(xiàn)的規(guī)律(比如每小時出現(xiàn)一次)

  最后一次對整個平臺進行更新的內(nèi)容是什么(代碼、服務器等)?

  故障影響的特定用戶群是什么樣的(已登錄的, 退出的, 某個地域的…)?

  基礎架構(物理的、邏輯的)的文檔是否能找到?

  是否有監(jiān)控平臺可用? (比如Munin、Zabbix、 Nagios、 New Relic… 什么都可以)

  是否有日志可以查看?. (比如Loggly、Airbrake、 Graylog…)

  最后兩個是最方便的信息來源,不過別抱太大希望,基本上它們都不會有。只能再繼續(xù)摸索了。

  二、有誰在?

  $ w

  $ last

  用這兩個命令看看都有誰在線,有哪些用戶訪問過。這不是什么關鍵步驟,不過最好別在其他用戶正干活的時候來調(diào)試系統(tǒng)。有道是一山不容二虎嘛。(ne cook in the kitchen is enough.)

  三、之前發(fā)生了什么?

  $ history

  查看一下之前服務器上執(zhí)行過的命令。看一下總是沒錯的,加上前面看的誰登錄過的信息,應該有點用。另外作為admin要注意,不要利用自己的權限去侵犯別人的隱私哦。

  到這里先提醒一下,等會你可能會需要更新 HISTTIMEFORMAT 環(huán)境變量來顯示這些命令被執(zhí)行的時間。對要不然光看到一堆不知道啥時候執(zhí)行的命令,同樣會令人抓狂的。

  四、現(xiàn)在在運行的進程是啥?

  $ pstree -a

  $ ps aux

  這都是查看現(xiàn)有進程的。 ps aux 的結(jié)果比較雜亂, pstree -a 的結(jié)果比較簡單明了,可以看到正在運行的進程及相關用戶。

  五、監(jiān)聽的網(wǎng)絡服務

  $ netstat -ntlp

  $ netstat -nulp

  $ netstat -nxlp

  我一般都分開運行這三個命令,不想一下子看到列出一大堆所有的服務。netstat -nalp倒也可以。不過我絕不會用 numeric 選項 (鄙人一點淺薄的看法:IP 地址看起來更方便)。

  找到所有正在運行的服務,檢查它們是否應該運行。查看各個監(jiān)聽端口。在netstat顯示的服務列表中的PID 和 ps aux 進程列表中的是一樣的。

  如果服務器上有好幾個Java或者Erlang什么的進程在同時運行,能夠按PID分別找到每個進程就很重要了。

  通常我們建議每臺服務器上運行的服務少一點,必要時可以增加服務器。如果你看到一臺服務器上有三四十個監(jiān)聽端口開著,那還是做個記錄,回頭有空的時候清理一下,重新組織一下服務器。

  六、CPU 和內(nèi)存

  $ free -m

  $ uptime

  $ top

  $ htop

  注意以下問題:

  還有空余的內(nèi)存嗎? 服務器是否正在內(nèi)存和硬盤之間進行swap?

  還有剩余的CPU嗎? 服務器是幾核的? 是否有某些CPU核負載過多了?

  服務器最大的負載來自什么地方? 平均負載是多少?

  七、硬件

  $ lspci

  $ dmidecode

  $ ethtool

  有很多服務器還是裸機狀態(tài),可以看一下:

  找到RAID 卡 (是否帶BBU備用電池?)、 CPU、空余的內(nèi)存插槽。根據(jù)這些情況可以大致了解硬件問題的來源和性能改進的辦法。

  網(wǎng)卡是否設置好? 是否正運行在半雙工狀態(tài)? 速度是10MBps? 有沒有 TX/RX 報錯?

  八、IO 性能

  $ iostat -kx 2

  $ vmstat 2 10

  $ mpstat 2 10

  $ dstat --top-io --top-bio

  這些命令對于調(diào)試后端性能非常有用。

  檢查磁盤使用量:服務器硬盤是否已滿?

  是否開啟了swap交換模式 (si/so)?

  CPU被誰占用:系統(tǒng)進程? 用戶進程? 虛擬機?

  dstat 是我的最愛。用它可以看到誰在進行 IO: 是不是MySQL吃掉了所有的系統(tǒng)資源? 還是你的PHP進程?

  九、掛載點和文件系統(tǒng)

  $ mount

  $ cat /etc/fstab

  $ vgs

  $ pvs

  $ lvs

  $ df -h

  $ lsof +D / /* beware not to kill your box */

  一共掛載了多少文件系統(tǒng)?

  有沒有某個服務專用的文件系統(tǒng)? (比如MySQL?)

  文件系統(tǒng)的掛載選項是什么: noatime? default? 有沒有文件系統(tǒng)被重新掛載為只讀模式了?

  磁盤空間是否還有剩余?

  是否有大文件被刪除但沒有清空?

  如果磁盤空間有問題,你是否還有空間來擴展一個分區(qū)?

  十、內(nèi)核、中斷和網(wǎng)絡

  $ sysctl -a | grep ...

  $ cat /proc/interrupts

  $ cat /proc/net/ip_conntrack /* may take some time on busy servers */

  $ netstat

  $ ss -s

  你的中斷請求是否是均衡地分配給CPU處理,還是會有某個CPU的核因為大量的網(wǎng)絡中斷請求或者RAID請求而過載了?

  SWAP交換的設置是什么?對于工作站來說swappinness 設為 60 就很好, 不過對于服務器就太糟了:你最好永遠不要讓服務器做SWAP交換,不然對磁盤的讀寫會鎖死SWAP進程。

  conntrack_max 是否設的足夠大,能應付你服務器的流量?

  在不同狀態(tài)下(TIME_WAIT, …)TCP連接時間的設置是怎樣的?

  如果要顯示所有存在的連接,netstat 會比較慢, 你可以先用 ss 看一下總體情況。

  你還可以看一下 Linux TCP tuning 了解網(wǎng)絡性能調(diào)優(yōu)的一些要點。

  十一、系統(tǒng)日志和內(nèi)核消息

  $ dmesg

  $ less /var/log/messages

  $ less /var/log/secure

  $ less /var/log/auth

  查看錯誤和警告消息,比如看看是不是很多關于連接數(shù)過多導致?

  看看是否有硬件錯誤或文件系統(tǒng)錯誤?

  分析是否能將這些錯誤事件和前面發(fā)現(xiàn)的疑點進行時間上的比對。

  十二、定時任務

  $ ls /etc/cron* + cat

  $ for user in $(cat /etc/passwd | cut -f1 -d:); do crontab -l -u $user; done

  是否有某個定時任務運行過于頻繁?

  是否有些用戶提交了隱藏的定時任務?

  在出現(xiàn)故障的時候,是否正好有某個備份任務在執(zhí)行?

  十三、應用系統(tǒng)日志

  這里邊可分析的東西就多了, 不過恐怕你作為運維人員是沒功夫去仔細研究它的。關注那些明顯的問題,比如在一個典型的LAMP(Linux+Apache+Mysql+Perl)應用環(huán)境里:

  Apache & Nginx; 查找訪問和錯誤日志, 直接找 5xx 錯誤, 再看看是否有 limit_zone 錯誤。

  MySQL; 在mysql.log找錯誤消息,看看有沒有結(jié)構損壞的表, 是否有innodb修復進程在運行,是否有disk/index/query 問題.

  PHP-FPM; 如果設定了 php-slow 日志, 直接找錯誤信息 (php, mysql, memcache, …),如果沒設定,趕緊設定。

  Varnish; 在varnishlog 和 varnishstat 里, 檢查 hit/miss比. 看看配置信息里是否遺漏了什么規(guī)則,使最終用戶可以直接攻擊你的后端?

  HA-Proxy; 后端的狀況如何?健康狀況檢查是否成功?是前端還是后端的隊列大小達到最大值了?

  結(jié)論

  經(jīng)過這5分鐘之后,你應該對如下情況比較清楚了:

  在服務器上運行的都是些啥?

  這個故障看起來是和 IO/硬件/網(wǎng)絡 或者 系統(tǒng)配置 (有問題的代碼、系統(tǒng)內(nèi)核調(diào)優(yōu), …)相關。

  這個故障是否有你熟悉的一些特征?比如對數(shù)據(jù)庫索引使用不當,或者太多的apache后臺進程。

  你甚至有可能找到真正的故障源頭。就算還沒有找到,搞清楚了上面這些情況之后,你現(xiàn)在也具備了深挖下去的條件。繼續(xù)努力吧!

  三三在線http://www.33ol.com/,服務器租用/托管,高性能,高配置,高防護,高獨享7x24小時售后服務,定制屬于你的專屬服務器。企點Q:4000900901電話:4000900901

在線詢盤/留言 請仔細填寫準確及時的聯(lián)系到你!

  • 您的姓名: *
  • 聯(lián)系手機: *
  • 固話電話: *
  • 聯(lián)系郵箱:
  • 所在單位:
  • 需求數(shù)量: *
  • 咨詢內(nèi)容:
  • 您要求廠家給您提供:
    規(guī)格型號 付款條件 產(chǎn)品目錄 最低訂貨量 運送資料 提供樣本 庫存情況 包裝材料
版權聲明以上所展示的信息由會員自行提供,內(nèi)容的真實性、準確性和合法性由發(fā)布會員負責。機電之家對此不承擔任何責任。 友情提醒:為規(guī)避購買風險,建議您在購買相關產(chǎn)品前務必確認供應商資質(zhì)及產(chǎn)品質(zhì)量。
今日最新產(chǎn)品
PLC精品
熱門產(chǎn)品

機電之家網(wǎng) - 機電行業(yè)權威網(wǎng)絡宣傳媒體

關于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 會員助手 | 免費鏈接

Copyright 2025 jdzj.com All Rights Reserved??技術支持:機電之家 服務熱線:0571-87774297

網(wǎng)站經(jīng)營許可證:浙B2-20080178


国产不带套露脸在线观看| 美国色情巜肉欲横流| 亚洲熟妇色7777亚洲| 亚洲色欲综合一区二区三区 | 人人妻人人澡人人爽欧美一区双| 国产乱妇无乱码大黄aa片| 99草草国产熟女视频在线| 亚洲AⅤ熟女五十路中出| 骚逼热舞自慰喷水插屁眼| 性a欧美片| 免费观看全黄做爰的视频| 亚洲色婷婷久久精品av蜜桃| 国内一区二区三区伦理片| 熟妇与小伙子matur老熟妇e| 国产特黄a片aaaa毛片| 激情综合亚洲五月色婷婷| 国产精品成人无码免费| 久热青青青在线视频精品| 成人午夜亚洲精品无码网站| 高潮喷吹无码电影www| 日本人xxxxxxxxx69| 男女交性视频无遮挡全过程| 又粗又大又硬毛片免费看| 97在线观看视频在线久| 欧美综合色在线图区30p| 赶尸艳谈在线观看| 久久精品99国产精品日本| 午夜电影完整版在线观看| 亚洲国产精彩中文乱码av| 亚洲午夜精品久久久久久人妖| 五月婷婷天天开心激情快乐| av片在线观看| 欧美性大战久久久久xxx| 欧美日韩乱码一区二区三区| 色噜噜噜色噜噜噜色琪琪| 小浪货腿张开水好多呀h| 美臀无套后入内射在线观看| 久久亚洲AV成人无码电影A片 | 国产九九九九九九九A片| 热re99久久精品国产| 国产熟女乱子视频正在播放|