亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

MySQL自動停機的問題的實例解析

發布時間:2020-07-20 14:42:11 來源:億速云 閱讀:416 作者:小豬 欄目:MySQL數據庫

這篇文章主要講解了MySQL自動停機的問題的實例解析,內容清晰明了,對此有興趣的小伙伴可以學習一下,相信大家閱讀完之后會有幫助。

最近幫別人做的一個項目機器上面跑MySQL老是隔一段時間就自動停了。剛開始以為是以外停止,也沒注意,就手動再啟動。可是過了沒兩天又停止了。

后來仔細查了查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,無法分配內存給緩存池。馬上想到是內存不足,這臺機器是1GB的內存,還跑著 Nginx 和 PHP-FPM 。

使用 top 看了看 mysqld 占用的內存達到了48% 。內存占用還是蠻高的。

當然了升級機器配置是比較好的辦法,但是畢竟經費有限。所以我們先給它加個swap交換空間:

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

上面我們加了2GB的交換空間給機器。然后重啟 mysqld。再使用top看了看,發現交換空間漸漸被使用了。

睡了一覺起來一看,mysqld服務沒有再自動停止,內存占用已經下降到22%,看了看錯誤日志,也是空的。

嗯,看來還不錯嘛。再觀察個幾天看看,沒問題的話應該就好了

看完上述內容,是不是對MySQL自動停機的問題的實例解析有進一步的了解,如果還想學習更多內容,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

博白县| 霞浦县| 方山县| 图木舒克市| 泾阳县| 肥乡县| 安平县| 玉树县| 大埔县| 洪江市| 汾阳市| 秦安县| 夏津县| 屯门区| 汤原县| 额敏县| 鱼台县| 阳春市| 汉阴县| 彰武县| 黄梅县| 阳山县| 班玛县| 孟村| 综艺| 龙泉市| 洞头县| 南漳县| 错那县| 重庆市| 台北市| 德阳市| 文昌市| 陆丰市| 沈阳市| 观塘区| 沅江市| 左权县| 石嘴山市| 金川县| 东平县|