成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

mariadb 在低配 VPS 上崩潰問題處理方案

瀏覽:604日期:2023-03-30 13:21:17

引言

最近博客又抽風了,打開主頁后提示 Error Establishing a Database Connection 。仔細想想,應該就是數據庫服務器 mariadb 掛了;以前也遇到過類似的問題。經過分析日志,并結合網上的資料最終解決了問題。

日志

以下是 mariadb 服務器掛掉時的比較關鍵的日志信息,從下面的日志信息中,我們可以很容易地看出由于內存不足,從而導致數據庫服務器啟動時崩潰。

InnoDB: Starting crash recovery.
InnoDB: Reading tablespace information from the .ibd files...
InnoDB: Restoring possible half-written data pages from the doublewrite
InnoDB: buffer...
160919 2:47:12 InnoDB: Waiting for the background threads to start
160919 2:47:13 Percona XtraDB (http://www.percona.com) 5.5.46-MariaDB-37.6 started; log sequence number 352718445
160919 2:47:13 [ERROR] mysqld: Out of memory (Needed 128917504 bytes)
160919 2:47:13 [Note] Plugin "FEEDBACK" is disabled.
160919 2:47:13 [Note] Server socket created on IP: "0.0.0.0".
160919 2:47:13 [Note] Event Scheduler: Loaded 0 events
160919 2:47:13 [Note] /usr/libexec/mysqld: ready for connections.
Version: "5.5.47-MariaDB" socket: "/var/lib/mysql/mysql.sock" port: 3306 MariaDB Server
160919 02:47:35 mysqld_safe Number of processes running now: 0
160919 02:47:35 mysqld_safe mysqld restarted
160919 2:47:35 [Note] /usr/libexec/mysqld (mysqld 5.5.47-MariaDB) starting as process 28614 ...
160919 2:47:35 InnoDB: The InnoDB memory heap is disabled
160919 2:47:35 InnoDB: Mutexes and rw_locks use GCC atomic builtins
160919 2:47:35 InnoDB: Compressed tables use zlib 1.2.7
160919 2:47:35 InnoDB: Using Linux native AIO
160919 2:47:35 InnoDB: Initializing buffer pool, size = 128.0M
InnoDB: mmap(137756672 bytes) failed; errno 12
160919 2:47:35 InnoDB: Completed initialization of buffer pool
160919 2:47:35 InnoDB: Fatal error: cannot allocate memory for the buffer pool
160919 2:47:35 [ERROR] Plugin "InnoDB" init function returned error.
160919 2:47:35 [ERROR] Plugin "InnoDB" registration as a STORAGE ENGINE failed.
160919 2:47:35 [ERROR] mysqld: Out of memory (Needed 128917504 bytes)
160919 2:47:35 [ERROR] mysqld: Out of memory (Needed 96681984 bytes)
160919 2:47:35 [ERROR] mysqld: Out of memory (Needed 72499200 bytes)
160919 2:47:35 [Note] Plugin "FEEDBACK" is disabled.
160919 2:47:35 [ERROR] Unknown/unsupported storage engine: InnoDB
160919 2:47:35 [ERROR] Aborting

解決

在使用 free -m 查看內存信息時,發現 swap 分區大小為 0。難怪說數據庫服務器無法啟動呢,在內存不夠用的情況下,又無法使用 swap 分區,自然崩潰了。由于 VPS 使用了 SSD,性能自然不錯。下面我們給服務器系統 CentOS 7 添加 1024M 的 swap 分區,采用的方法是創建一個 swap 文件:

使用下面的命令創建 swapfile :

# 1048576 = 1024 * 1024dd if=/dev/zero of=/swapfile bs=1024 count=1048576

使用下面的命令配置 swap 文件:

mkswap /swapfile

接下來,使用下面的命令立即啟用 swapfile ,這樣就不用等到下次重啟時自動啟用:

swapon /swapfile

最后,我們在 /etc/fstab 中添加下面一行,這樣可以在系統下次重啟時自動生效創建的 swapfile :

/swapfile swap swap defaults 0 0

使用 cat /proc/swaps 或 free -m 查看 swapfile 的生效情況,如下圖所示:

在完成上面的步驟后,我們還可以在 /etc/my.cnf 配置文件中添加一些配置信息,降低 mariadb 資源需求,具體的配置請參考文末給出的鏈接。

啟動

啟動 apache 服務器: systemctl start httpd.service ;
啟動 mariadb 服務器: systemctl start mariadb.service 。
啟動完成后,再次打開網站主頁,bingo,問題解決了!

總結

低配 VPS 最好還是要多增加 swap 分區大小,尤其對于使用 SSD 的 VPS 而言, swap 分區的性能也非常不錯;
數據庫服務器崩潰后,一定要記得學會分析日志。最簡單的做法就是使用 tail 命令看看最近的崩潰日志,并根據崩潰信息尋找解決問題的辦法;

WordPress 程序本身比較占資源,所以運行在低配的 VPS 時,還是需要做些優化工作。具體請參考文末給出的鏈接。

標簽: MariaDB
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
亚洲成人av在线电影| 亚洲欧美日本日韩| 久久一留热品黄| 国产麻豆一精品一av一免费 | 在线亚洲自拍| 欧美精品一区二区三区蜜桃视频| 亚洲一区在线看| 91丝袜高跟美女视频| 一本一道综合狠狠老| 综合久久久久综合| 97精品久久久久中文字幕| 亚洲黄色毛片| 欧美写真视频网站| 国产麻豆欧美日韩一区| 久久精品亚洲精品国产欧美kt∨| 成人丝袜视频网| 中文字幕一区不卡| 久久综合影音| 国产欧美一区二区视频| 亚洲精品中文字幕乱码三区| 国产成人午夜高潮毛片| 91精品国产综合久久久蜜臀粉嫩| 国产尤物一区二区在线| 欧美三级韩国三级日本一级| 久久成人久久鬼色| 欧美乱妇20p| 国产盗摄精品一区二区三区在线| 日韩精品中文字幕一区| 成人一区在线观看| 国产99一区视频免费| 日韩欧美一级在线播放| 欧美日本一区| 欧美jjzz| 91丨九色porny丨蝌蚪| 国产福利91精品| 国产成人综合亚洲网站| 久久成人羞羞网站| 韩国女主播一区| 美国十次了思思久久精品导航| 一区二区免费看| 日韩一区在线播放| 一色屋精品亚洲香蕉网站| 国产精品久久久久影视| 亚洲欧洲成人精品av97| 国产精品久久久久久妇女6080 | 色婷婷综合激情| 精品无人区卡一卡二卡三乱码免费卡 | 亚洲女人的天堂| 一本久久知道综合久久| 香蕉av福利精品导航| 欧美亚洲国产一区二区三区 | 久久久综合网| 国内外成人在线| 久久日韩粉嫩一区二区三区| 在线精品一区| 图片区小说区区亚洲影院| 欧美老女人第四色| 91免费国产在线观看| 综合久久一区二区三区| 老司机免费视频久久| 国产精品123| 国产精品色一区二区三区| 国产精品丝袜xxxxxxx| 美女脱光内衣内裤视频久久影院| 欧美一区二区三区影视| 欧美网站在线| 亚洲成人精品在线观看| 欧美三级中文字| 噜噜噜噜噜久久久久久91 | 一区二区国产盗摄色噜噜| 亚洲一区精品在线| 国产精品不卡在线| 亚洲国产毛片aaaaa无费看| 久久精品国产网站| 激情都市一区二区| 欧美福利视频| 亚洲欧美视频一区二区三区| 欧美三级欧美一级| 国产片一区二区| 日韩av一二三| 成人免费高清视频| 在线免费观看一区二区三区| 一本大道久久a久久精二百| 欧美一区二区观看视频| 国产精品久久久久久久久久久免费看 | 性做久久久久久免费观看 | 久久亚洲视频| 99久久精品99国产精品| 亚洲最新视频在线播放| 日韩午夜激情电影| 亚洲精品美女| 国产综合久久久久久鬼色| 国产精品久久久久久久久免费桃花 | 欧美日本韩国一区二区三区视频| 久久精品男人的天堂| 亚洲动漫第一页| 久久精品30| 色综合天天天天做夜夜夜夜做| 三级久久三级久久| 欧美大片在线观看一区二区| 亚洲一区欧美二区| av中文字幕亚洲| 午夜精品一区二区三区三上悠亚| 久久久噜噜噜久噜久久综合| 色狠狠桃花综合| 雨宫琴音一区二区在线| 久久你懂得1024| 日韩免费视频一区二区| 日韩av中文字幕一区二区| 国内精品久久国产| 制服丝袜成人动漫| 亚洲永久精品国产| 国产精品国色综合久久| 日韩一区二区视频在线观看| 亚洲一区二区精品3399| 91看片淫黄大片一级在线观看| 欧美亚男人的天堂| 午夜精品久久久久久久99樱桃| 亚洲性感美女99在线| 久久精品亚洲国产奇米99 | 色一区在线观看| 国产精品毛片大码女人| 日韩一级网站| 99精品一区二区| 韩国在线一区二区| 亚洲午夜久久久久久久久电影网 | 午夜成人在线视频| 国产精品麻豆视频| 精品剧情在线观看| 欧美影院一区二区| 国产精品日韩一区二区三区| 欧美在线三级| 免费看欧美女人艹b| 91国内精品野花午夜精品| 日韩中文字幕不卡| 久久精品二区| 日韩电影一区二区三区四区| 色噜噜久久综合| 免费观看在线综合| 欧美日韩精品一区二区天天拍小说| 麻豆国产91在线播放| 91福利社在线观看| 久久国产精品99精品国产| 欧美三级在线播放| 国产一区二区三区| 91精品国产色综合久久不卡电影| 国产精品一区免费在线观看| 欧美电影免费观看高清完整版在线观看| 国产伦精品一区二区三区在线观看 | 欧美日韩视频在线一区二区| 中文欧美字幕免费| 久久精品日韩欧美| 99国产精品| 狠狠色噜噜狠狠狠狠色吗综合| www.综合网.com| 国产91精品欧美| 国产精品白丝jk黑袜喷水| 狠狠色丁香婷综合久久| 久久国产免费看| 青椒成人免费视频| 日韩1区2区日韩1区2区| 日欧美一区二区| 国产一区二区中文字幕| 性一交一乱一区二区洋洋av| 国内精品嫩模私拍在线| 精品国产乱子伦一区| 亚洲成人在线| 蜜臀久久99精品久久久久久9| 91精品欧美久久久久久动漫| 成人激情视频网站| 中文字幕一区二区三中文字幕| 色综合久久99| 久久综合中文| 亚洲免费影院| 久久久久久久久久久一区| 久久精品五月婷婷| 天天操天天色综合| 欧美高清不卡| 日韩va亚洲va欧美va久久| 日韩欧美一级片| 一区二区三区精品视频在线观看| 蜜臀av性久久久久蜜臀av麻豆| 久久久久九九视频| 91久久人澡人人添人人爽欧美| 粉嫩av一区二区三区在线播放| 亚洲欧美电影院| 日韩一区二区影院| 国产一级久久| 9i在线看片成人免费| 亚洲综合一二三区| 欧美精品一区二区三区视频| 色悠悠久久综合| 国产精品mm| 国产精品88av| 五月综合激情网| 亚洲欧美在线另类| 精品国产1区二区| 欧美日韩亚洲综合一区二区三区| 91久久国产自产拍夜夜嗨| 国产精品一二二区|