<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        安全專家講解Mysql故障診斷過程_MySQL

        來源:懂視網 責編:小采 時間:2020-11-09 17:34:49
        文檔

        安全專家講解Mysql故障診斷過程_MySQL

        安全專家講解Mysql故障診斷過程_MySQL:那天因參加MS的新品發布大會,中午就離開辦公室,當我正在出租車上前往會場的途中,同事打電話來說主數據庫出現寫保護錯誤。這可不得了,所有的應用都靠這個數據庫呀,我心里默念:千萬不要出漏子,否則就不能參會了!于是我在電話里交代同事重啟mysql數據庫
        推薦度:
        導讀安全專家講解Mysql故障診斷過程_MySQL:那天因參加MS的新品發布大會,中午就離開辦公室,當我正在出租車上前往會場的途中,同事打電話來說主數據庫出現寫保護錯誤。這可不得了,所有的應用都靠這個數據庫呀,我心里默念:千萬不要出漏子,否則就不能參會了!于是我在電話里交代同事重啟mysql數據庫

        那天因參加MS的新品發布大會,中午就離開辦公室,當我正在出租車上前往會場的途中,同事打電話來說主數據庫出現寫保護錯誤。

        這可不得了,所有的應用都靠這個數據庫呀,我心里默念:千萬不要出漏子,否則就不能參會了!于是我在電話里交代同事重啟mysql數據庫試試,還好,重啟后問題解決。

        一散會,就趕緊上去找故障原因。這里先描述一下平臺環境,把邏輯關系弄清楚。在這個應用中,由一個web前段服務器,一個tomcat應用服務器及一個mysql服務器構成,所有的系統都是linux。用戶的請求先到前端的apache服務器,如果請求頁面是.jsp,apache就把請求轉交給tomcat服務器,tomcat再從數據庫獲取數據或向數據庫插入記錄。這是典型的3層應用邏輯。

        登錄到數據庫mysql服務器,用mysql客戶端連接mysql數據庫,執行命令 mysql > show processlist; 沒發現什么異常,負載也很低。看來從這里看不出什么名堂。接下來當然該看mysql錯誤日志,發現如下異常:


        080313 11:25:35 InnoDB: Error: cannot allocate 1064960 bytes of
        InnoDB: memory with malloc! Total allocated memory
        InnoDB: by InnoDB 1233305429 bytes. Operating system errno: 12
        InnoDB: Check if you should increase the swap file or
        InnoDB: ulimits of your operating system.
        InnoDB: On FreeBSD check you have compiled the OS with
        InnoDB: a big enough maximum process size.
        InnoDB: Note that in most 32-bit computers the process
        InnoDB: memory space is limited to 2 GB or 4 GB.
        InnoDB: We keep retrying the allocation for 60 seconds...
        080313 11:26:08 [ERROR] /usr/local/mysql/bin/mysqld: Sort aborted
        080313 11:26:19 InnoDB: Error: cannot allocate 1064960 bytes of
        InnoDB: memory with malloc! Total allocated memory

        這個報錯的大意是:內存基本耗盡,沒有再可以分配的空間。由此判斷是什么東西產生巨大的負荷導致系統內存被榨干了。不過現在數據庫服務器已經趨于平穩,暫時查不到什么原因引起這個故障。

        基本情況掌握了,停下來休息片刻,于是順手收一下郵件,乖乖,來了一封報警郵件,趕緊打開,其內容如下:

        ***** Nagios 2.9 *****

        Notification Type: PROBLEM

        Service: check_load
        Host: tomcat nch100
        Address: 61.154.105.100
        State: WARNING

        Date/Time: Thu Mar 13 10:59:53 CST 2008

        Additional Info:

        WARNING - load average: 3.94, 8.56, 9.17

        報警消息表明主機61.154.105.100在10:59的這個時間負載過大。而這個主機正好是tomcat服務器,看來問題就在這個上面.為了近一步確認自己的想法,我來查看一下網絡流量
        安全專家講解Mysql故障診斷過程

        從流量圖可以看出,產生異常流量的時間正好與報警信息的時間一致,再給同事打電話,問:“你們都在61.154.105.100 這個機器上干了啥?”,答:“執行了一條不正確的sql語句,發現問題后取消這個sql語句”。至此,原因查明!

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        安全專家講解Mysql故障診斷過程_MySQL

        安全專家講解Mysql故障診斷過程_MySQL:那天因參加MS的新品發布大會,中午就離開辦公室,當我正在出租車上前往會場的途中,同事打電話來說主數據庫出現寫保護錯誤。這可不得了,所有的應用都靠這個數據庫呀,我心里默念:千萬不要出漏子,否則就不能參會了!于是我在電話里交代同事重啟mysql數據庫
        推薦度:
        標簽: 問題 數據庫 故障
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 国产亚洲精品AAAA片APP| 亚洲人成电影网站久久| 在线免费观看h片| 婷婷亚洲天堂影院| 一级看片免费视频| 国产成人毛片亚洲精品| 国产无遮挡色视频免费观看性色| 亚洲国产精品综合久久网络| 窝窝影视午夜看片免费| 亚洲中文字幕在线观看| a成人毛片免费观看| 亚洲AV美女一区二区三区| 伊人久久免费视频| 亚洲成av人片在线看片| 成人毛片免费视频| 日亚毛片免费乱码不卡一区| 亚洲午夜国产精品无码| 99久久99久久精品免费观看| 久久精品国产99国产精品亚洲| 日韩免费毛片视频| eeuss影院免费直达入口| 亚洲gv猛男gv无码男同短文| 亚洲黄色免费电影| 久久亚洲精品11p| 成人午夜亚洲精品无码网站| 日本免费一区二区三区| 日韩亚洲国产综合高清| 亚洲国产一成久久精品国产成人综合 | 亚洲AV永久精品爱情岛论坛| 99久9在线|免费| 亚洲精品精华液一区二区 | 女人被男人躁的女爽免费视频| 美女隐私免费视频看| 亚洲AV无码专区国产乱码电影| 亚洲电影免费观看| 麻豆69堂免费视频| 亚洲视频在线观看网站| 亚洲国产成人精品女人久久久| 久久aⅴ免费观看| 免费人成视频在线观看免费| 91久久亚洲国产成人精品性色 |