未分配swap區導致mysql出現的bug

2021-10-04 17:58:28 字數 1658 閱讀 7356

首先看下mysql出現的bug資訊

2020-04

-04t05:36:

34.509831z 0

[error]

[my-

012681

][innodb]

mmap

(137363456 bytes) failed; errno 12

2020-04

-04t05:36:

34.509963z 1

[error]

[my-

012956

][innodb] cannot allocate memory for the buffer pool

2020-04

-04t05:36:

34.510098z 1

[error]

[my-

012930

][innodb] plugin initialization aborted with error generic error.

2020-04

-04t05:36:

34.510181z 1

[error]

[my-

010334

][server] failed to initialize dd storage engine

2020-04

-04t05:36:

34.510357z 0

[error]

[my-

010020

][server] data dictionary initialization failed.

2020-04

-04t05:36:

34.510509z 0

[error]

[my-

010119

][server] aborting

網上搜尋了問題上面說swap分割槽可能出了問題

free -m
一看的確swap分割槽顯示的記憶體為0

因此修改swap分割槽的大小

任務:新增乙個1gb的swap分割槽,並開機自動掛載

1、在/var目錄下新增swapfile交換區檔案

dd if=/dev/zero of=/var/swapfile bs=1k count=1024000

2、生成swap分割槽

mkswap /var/swapfile

3、啟用swap分割槽

swapon /var/swapfile

5、檢查swap分割槽狀態

停止swap分割槽

swapoff /var/swapfile

刪除swap檔案

rm /var/swapfile

刪除/etc/fstab相應的行即可

然後連線mysql,就進去了

危險的未分配引腳(FPGA)

一波三折 危險的 未分配 引腳 第一折。半個月前,美國的同事對當前的乙個工程進行了編譯,並提交二進位制檔案 fpga 配置檔案 給 軟體工程師 進行整合。結果該二進位制檔案導致了整個 系統的崩潰 fpga二進位制檔案剛 完畢,整個系統就不工作了。這一事件導致了美國fpga工程師一整天的停工和系統恢復...

Elasticsearch集群未分配的shard

elasticsearch的主master節點管理shard在資料節點間的分配,如果有足夠多的資料節點,它自動分配shard primary和replica 到相應的資料節點上。但某些特殊的情況下,也會有未分配shard。如果未分配的是 replica shard,則整個集群處於yellow狀態。在...

分配swap分割槽空間

1.分割槽,並修改為swap分割槽id root centos2 fdisk dev sdb 歡迎使用 fdisk util linux 2.23.2 更改將停留在記憶體中,直到您決定將更改寫入磁碟。使用寫入命令前請三思。命令 輸入 m 獲取幫助 t 分割槽號 1,2,4,5,預設 5 2 hex ...