成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Pciessd異常Readonly致Mysql反復crash如何處理?

系統 Windows
去年10月份發生一起fio卡變為readonly(和雙十一無關),發生一起fio卡變為readonly,造成mysql crash的故障,整理如下。

去年10月份發生一起fio卡變為readonly(和雙十一無關),發生一起fio卡變為readonly,造成mysql crash的故障,整理如下。

【機器配置】

  1. System | Dell Inc.; PowerEdge R710;  
  2. Processors | physical = 2cores = 12virtual = 24hyperthreading = yes 
  3. # Memory #####################################################  
  4. Total | 94.40G  
  5. Free | 555.50M  
  6. Swappiness | vm.swappiness = 0 
  7. # Disk #####################################################  
  8. 2 ioMemory devices in this system  
  9. Fusion-io driver version: 3.1.5 build 126  
  10. Fusion-io ioDrive 640GB *2 –> mdadm –>/dev/md0  
  11. ibdata,ib_logfile,bin_log,relay_log on SAS 600GB raid1  

【問題表現】

    13:28,監控發出***個db_ping告警

    mysql的alert log如下:

  1. /u01/mysql/libexec/mysqld: Can’t create/write to file ‘/u01/mysql/tmp/ibU5kXB4′ (   Errcode: 30)  
  2. 121104 13:28:10  InnoDB: Error: unable to create temporary file; errno: 30  
  3. 121104 13:28:10 [ERROR] Plugin ‘InnoDB’ init function returned error.  
  4. 121104 13:28:10 [ERROR] Plugin ‘InnoDB’ registration as a STORAGE ENGINE failed.  
  5. 121104 13:28:10 [ERROR] Aborting  
  6. InnoDB: Error: tried to read 16384 bytes at offset 0 41517056.  
  7. InnoDB: Was only able to read -1.  
  8. 121104 13:14:59  InnoDB: Operating system error number 5 in a file operation.  
  9. InnoDB: Error number 5 means ‘Input/output error’.  
  10. InnoDB: Some operating system error numbers are described at  
  11. InnoDB: http://dev.mysql.com/doc/refman/5.1/en/operating-system-error-codes.html  
  12. InnoDB: File operation call: ‘read’.  
  13. InnoDB: Cannot continue operation.  
  14. mysqld: my_new.cc:51: int __cxa_pure_virtual(): Assertion `! “Aborted: pure virtual     method called.”‘ failed.  
  15. 121104 13:14:59 – mysqld got signal 6 ; 

    由上判斷IO設備有問題,此時touch /u01/mysql/tmp/ibd:    

 touch: cannot touch `/u01/mysql/tmp/ibd’: Read-only file system

    由于是核心集群,有數據強一致需求,通過DBA手工強制主備切換,故障排除。

【問題原因】

  1. fusionIO卡出現readonly  
  2. /var/log/message  
  3. Nov  4 13:14:59 my160130.cm6 kernel: : fioerr Fusion-io ioDrive 640GB 0000:07:00.0: Single Bit Event Upset Error Dete4ted – interrupt: val[0]: 000ff16  
  4. fio-status -a  
  5. fct1    Failed: DEVICE IS OFFLINE. ALL READS AND WRITES WILL FAIL!  
  6. ioDrive 640GB MLC, Product Number:2TTK9, SN:436946  
  7. !! —> There are active errors or warnings on this device!  Read below for details.  
  8. ioDrive 640GB MLC, PN:00214401201  
  9. Located in slot 0 Center of Pseudo Low-Profile ioDIMM Adapter SN:436946  
  10. WARNING: READ-ONLY MODE. ALL WRITES WILL FAIL!  
  11. ACTIVE ERRORS:  
  12. The ioMemory has encountered an internal error and has been  
  13. temporarily disabled.  All reads and writes will fail.  
  14. The ioMemory is not allowing write operations. 

【問題分析】

    •SEUs are transient soft errors, and are non-destructive. A reset or rewriting of the device results in normal device behavior thereafter

    fio的控制模塊是跑在fpga上的,元數據存儲在DRAM和SSD上,斷電可恢復。2.x的驅動發生該錯誤后,會rewriting進行修復。3.x的驅動提高了安全性,發生該錯誤后,會直接reset,卡read_only等待power recycle

    •SEU class errors are caused by cosmic ray particles making it’s way into the NAND controller or by a failing NAND controller

    FPGA本身的介質損壞或者宇宙射線,都是該錯誤的誘因。五月份message中有類似Write Path報錯,2.x驅動自動rewrite修復了,3.x的驅動安全級別更高,reset后置為readonly

    •Write Path Parity Error

    這個錯誤是SEU錯誤的前驅,絕大多數可修復。同集群中,有3臺發生過并自動修復。

    •FPGA的成本相比開芯片低廉很多,編程迭代迅速,但健壯性不開芯片

【數據丟失】

    因undo,redo,binlog都在u02的SAS盤上日志完整,備庫基本沒有延遲,故沒有數據丟失;

但由于SEU可能導致當時寫入的block錯誤,造成data不一致,保險起見還是重做備庫,利用binlog同步所有數據。

    •SEU class of error my result in data on the device being corrupted.The database should be verified or restored from backup

【改進措施】

    FPGA老化后,有一定幾率發生Single Event Upset錯誤,核心庫要及時替換;

    FPGA對宇宙射線敏感,需要控制機房環境,并分散機柜上架;

    改進更敏感的message,dmesg告警。

責任編輯:黃丹 來源: taobaodba.com
相關推薦

2023-03-09 12:21:38

2019-09-20 08:38:51

Python編程語言Java

2024-08-26 10:47:22

2023-02-02 08:56:25

線程池線程submit

2024-08-29 08:54:35

2023-04-06 15:19:51

2019-08-15 10:20:19

云計算技術安全

2012-12-12 09:49:41

2020-12-29 09:11:33

LinuxLinux內核

2017-03-13 13:21:34

Git處理大倉庫

2021-01-26 13:40:44

mysql數據庫

2019-12-23 10:20:12

Web圖片優化前端

2017-10-26 08:43:18

JavaScript內存處理

2021-03-01 07:31:53

消息支付高可用

2018-07-11 19:41:47

MySQL定義異常異常處理

2017-05-26 11:32:44

程序應用測試

2010-05-17 10:04:45

2021-05-31 10:47:17

SpringSecuritySession

2022-04-19 09:00:52

ReactTypeScript

2023-07-03 13:50:13

ReactonResize事件
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 99热在这里只有精品 | 国产一区二区在线免费 | 亚洲国产一区二区三区, | 二区欧美| 视频在线一区 | 亚洲一区二区三区国产 | 久久久久99| 99视频在线看 | 日韩在线中文字幕 | 欧美一级视频在线观看 | 中文字幕亚洲视频 | 欧美日韩一区精品 | 51ⅴ精品国产91久久久久久 | 日韩成人免费中文字幕 | 九色在线观看 | 久久精品亚洲精品国产欧美 | 在线免费观看a级片 | 一区二区三区国产精品 | 麻豆久久久9性大片 | 一区二区免费在线视频 | 国产人成精品一区二区三 | 欧美日韩在线免费 | 免费观看一级特黄欧美大片 | 日本福利视频免费观看 | 欧美日韩亚| 日韩伦理一区二区 | 天天躁日日躁狠狠躁白人 | 91麻豆产精品久久久久久夏晴子 | 亚洲欧美日韩精品久久亚洲区 | 日韩高清国产一区在线 | 中文字幕欧美一区二区 | 日韩国产中文字幕 | 天天干夜夜操视频 | 久久精品日 | 国产精品一区在线观看 | 男女污污网站 | 精品久久久久久亚洲精品 | 久久天天 | 久久一二| 欧美日韩国产精品一区 | 久久综合久 |