亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

MySQL自動(dòng)停機(jī)的問(wèn)題處理實(shí)戰(zhàn)記錄

 更新時(shí)間:2020年05月31日 15:39:34   作者:PHP攻城獅  
這篇文章主要給大家介紹了關(guān)于MySQL自動(dòng)停機(jī)的問(wèn)題處理,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用MySQL具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

最近幫別人做的一個(gè)項(xiàng)目機(jī)器上面跑MySQL老是隔一段時(shí)間就自動(dòng)停了。剛開(kāi)始以為是以外停止,也沒(méi)注意,就手動(dòng)再啟動(dòng)??墒沁^(guò)了沒(méi)兩天又停止了。

后來(lái)仔細(xì)查了查mysqld的日志:

2020-05-27T10:15:12.569342Z 0 [System] [MY-010116] [Server] /usr/libexec/mysqld (mysqld 8.0.17) starting as process 19493
2020-05-27T10:15:14.448256Z 0 [System] [MY-010229] [Server] Starting crash recovery...
2020-05-27T10:15:14.475411Z 0 [System] [MY-010232] [Server] Crash recovery finished.
2020-05-27T10:15:14.691345Z 0 [Warning] [MY-010068] [Server] CA certificate ca.pem is self signed.
2020-05-27T10:15:15.677386Z 0 [System] [MY-010931] [Server] /usr/libexec/mysqld: ready for connections. Version: '8.0.17'  socket: '/var/lib/mysql/mysql.sock'  port: 3306  Source distribution.
2020-05-27T10:15:15.951210Z 0 [System] [MY-011323] [Server] X Plugin ready for connections. Socket: '/var/lib/mysql/mysqlx.sock' bind-address: '::' port: 33060
2020-05-27T11:26:19.955004Z 0 [System] [MY-010116] [Server] /usr/libexec/mysqld (mysqld 8.0.17) starting as process 19757
2020-05-27T11:26:20.181302Z 0 [ERROR] [MY-012681] [InnoDB] mmap(137363456 bytes) failed; errno 12
2020-05-27T11:26:20.181360Z 1 [ERROR] [MY-012956] [InnoDB] Cannot allocate memory for the buffer pool
2020-05-27T11:26:20.181379Z 1 [ERROR] [MY-012930] [InnoDB] Plugin initialization aborted with error Generic error.
2020-05-27T11:26:20.181401Z 1 [ERROR] [MY-010334] [Server] Failed to initialize DD Storage Engine
2020-05-27T11:26:20.181543Z 0 [ERROR] [MY-010020] [Server] Data Dictionary initialization failed.
2020-05-27T11:26:20.183642Z 0 [ERROR] [MY-010119] [Server] Aborting
2020-05-27T11:26:20.184163Z 0 [System] [MY-010910] [Server] /usr/libexec/mysqld: Shutdown complete (mysqld 8.0.17)  Source distribution.

上面顯示是Cannot allocate memory for the buffer pool,無(wú)法分配內(nèi)存給緩存池。馬上想到是內(nèi)存不足,這臺(tái)機(jī)器是1GB的內(nèi)存,還跑著 Nginx 和 PHP-FPM 。

使用 top 看了看 mysqld 占用的內(nèi)存達(dá)到了48% 。內(nèi)存占用還是蠻高的。

當(dāng)然了升級(jí)機(jī)器配置是比較好的辦法,但是畢竟經(jīng)費(fèi)有限。所以我們先給它加個(gè)swap交換空間:

dd if=/dev/zero of=/swapfile bs=1M count=2048
mkswap /swapfile
swapon /swapfile
systemctl restart mysqld

上面我們加了2GB的交換空間給機(jī)器。然后重啟 mysqld。再使用top看了看,發(fā)現(xiàn)交換空間漸漸被使用了。

睡了一覺(jué)起來(lái)一看,mysqld服務(wù)沒(méi)有再自動(dòng)停止,內(nèi)存占用已經(jīng)下降到22%,看了看錯(cuò)誤日志,也是空的。

嗯,看來(lái)還不錯(cuò)嘛。再觀察個(gè)幾天看看,沒(méi)問(wèn)題的話應(yīng)該就好了😎😎😎。

好了,到此這篇關(guān)于MySQL自動(dòng)停機(jī)的問(wèn)題處理的文章就介紹到這了,更多相關(guān)MySQL自動(dòng)停機(jī)處理內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 深入淺析MySQL?Explain

    深入淺析MySQL?Explain

    這篇文章主要介紹了MySQL?Explain詳解,expain出來(lái)的信息有10列,分別是id、select_type、table、type、possible_keys、key、key_len、ref、rows、Extra,本文對(duì)每一字段進(jìn)行逐一解釋,需要的朋友可以參考下
    2022-07-07
  • mysql居然還能實(shí)現(xiàn)分布式鎖的方法

    mysql居然還能實(shí)現(xiàn)分布式鎖的方法

    這篇文章主要介紹了mysql居然還能實(shí)現(xiàn)分布式鎖的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • mysql給一張表添加外鍵的4種方法

    mysql給一張表添加外鍵的4種方法

    這篇文章主要給大家介紹了關(guān)于mysql給一張表添加外鍵的4種方法,MySQL是一種常用的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),它支持外鍵約束以保證數(shù)據(jù)庫(kù)的數(shù)據(jù)完整性,需要的朋友可以參考下
    2023-08-08
  • mysql 8.0.12 安裝使用教程

    mysql 8.0.12 安裝使用教程

    這篇文章主要為大家詳細(xì)介紹了mysql 8.0.12 安裝使用教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-08-08
  • MySQL獲取系統(tǒng)性能和狀態(tài)代碼

    MySQL獲取系統(tǒng)性能和狀態(tài)代碼

    使用MySQL獲取系統(tǒng)性能和狀態(tài)的代碼片段,由此需求的朋友可以參考下,希望對(duì)大家有所幫助
    2013-07-07
  • mysql 根據(jù)時(shí)間范圍查詢數(shù)據(jù)的操作方法

    mysql 根據(jù)時(shí)間范圍查詢數(shù)據(jù)的操作方法

    這篇文章主要介紹了mysql 根據(jù)時(shí)間范圍查詢數(shù)據(jù)的操作方法,下面是一些常見(jiàn)的時(shí)間范圍查詢示例代碼,需要的朋友可以參考下
    2024-01-01
  • 一文搞懂MySQL索引特性(清晰明了)

    一文搞懂MySQL索引特性(清晰明了)

    索引可以提高數(shù)據(jù)庫(kù)的性能,提高一個(gè)海量數(shù)據(jù)的檢索速度,但是插入,更新,刪除的速度相應(yīng)會(huì)降低,下面這篇文章主要給大家介紹了關(guān)于MySQL索引特性的相關(guān)資料,需要的朋友可以參考下
    2023-04-04
  • mysql 讀寫分離(實(shí)戰(zhàn)篇)

    mysql 讀寫分離(實(shí)戰(zhàn)篇)

    MySQL Proxy最強(qiáng)大的一項(xiàng)功能是實(shí)現(xiàn)“讀寫分離(Read/Write Splitting)”。
    2009-04-04
  • 數(shù)據(jù)庫(kù)性能測(cè)試之sysbench工具的安裝與用法詳解

    數(shù)據(jù)庫(kù)性能測(cè)試之sysbench工具的安裝與用法詳解

    sysbench是一個(gè)很不錯(cuò)的數(shù)據(jù)庫(kù)性能測(cè)試工具,這篇文章主要給大家介紹了關(guān)于數(shù)據(jù)庫(kù)性能測(cè)試之sysbench工具的安裝與用法的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-07-07
  • MySQL防止delete命令刪除數(shù)據(jù)的兩種方法

    MySQL防止delete命令刪除數(shù)據(jù)的兩種方法

    在sql中刪除數(shù)據(jù)庫(kù)中記錄我們會(huì)使用到delete命令,這樣如果不小心給刪除了很難恢復(fù)了,下面我來(lái)總結(jié)一些刪除數(shù)據(jù)但是不在數(shù)據(jù)庫(kù)刪除的方法,有需要的朋友可以參考一下
    2013-08-08

最新評(píng)論