【Mysql】Mysql 從庫每隔一段時間就重啟
背景:HuaYun_Interface-SLAVE從庫每隔一段時間slave複製程式便停掉,zabbix傳送告警簡訊
停掉時檢視mysql錯誤日誌我們發現端倪
同時我們檢視zabbix傳送的郵件,有linux主機記憶體報警通知
登上主機檢查
很明顯是linux記憶體不足而發生了OOM killer現象,沒辦法,加大主機記憶體吧
-
mysql> show slave status\G;
-
*************************** 1. row ***************************
-
Slave_IO_State:
-
Master_Host: *****
-
Master_User: repl
-
Master_Port: 3307
-
Connect_Retry: 60
-
Master_Log_File: mysql-bin.000195
-
Read_Master_Log_Pos: 629275501
-
Relay_Log_File: mysql-relay-bin.000521
-
Relay_Log_Pos: 625430128
-
Relay_Master_Log_File: mysql-bin.000195
-
Slave_IO_Running: No
- Slave_SQL_Running: No
停掉時檢視mysql錯誤日誌我們發現端倪
-
2016-06-23 14:06:56 32289 [Warning] 'proxies_priv' entry '@ root@sh175' ignored in --skip-name-resolve mode.
160623 15:03:49 mysqld_safe Number of processes running now: 0
160623 15:03:49 mysqld_safe mysqld restarted -----發現是mysql服務重啟了,而我們配置了skip_slave_start(禁止repl程式自動重啟),所以複製程式處於down狀態
2016-06-23 15:03:50 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2016-06-23 15:03:50 0 [Note] /home/data/mysql/bin/mysqld (mysqld 5.6.24-log) starting as process 22569 ...
2016-06-23 15:03:50 22569 [Note] Plugin 'FEDERATED' is disabled.
2016-06-23 15:03:50 22569 [Note] InnoDB: Using atomics to ref count buffer pool pages
2016-06-23 15:03:50 22569 [Note] InnoDB: The InnoDB memory heap is disabled
2016-06-23 15:03:50 22569 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
2016-06-23 15:03:50 22569 [Note] InnoDB: Memory barrier is not used
2016-06-23 15:03:50 22569 [Note] InnoDB: Compressed tables use zlib 1.2.3
2016-06-23 15:03:50 22569 [Note] InnoDB: Using Linux native AIO
2016-06-23 15:03:50 22569 [Note] InnoDB: Not using CPU crc32 instructions
2016-06-23 15:03:50 22569 [Note] InnoDB: Initializing buffer pool, size = 10.0G
2016-06-23 15:03:51 22569 [Note] InnoDB: Completed initialization of buffer pool
同時我們檢視zabbix傳送的郵件,有linux主機記憶體報警通知
-
告警主機:_HuaYun_Interface-SLAVE
-
主機IP: ******
-
告警時間:2016.06.23 15:08:06
-
告警等級:Average
-
告警資訊:Lack of available memory on server HuaYun_Interface-SLAVE
-
問題詳情:Available memory:163.15 MB
- 事件ID: 42590
登上主機檢查
-
[root@NEW-APP-MYSQL-SLAVE ~]# dmesg
-
Out of memory: Kill process 32289 (mysqld) score 966 or sacrifice child
- Killed process 32289, UID 498, (mysqld) total-vm:14630648kB, anon-rss:7711284kB, file-rss:360kB
[root@NEW-APP-MYSQL-SLAVE ~]# free -m
total used free shared buffers cached
Mem: 7872 7747 124 0 124 1331
-/+ buffers/cache: 6292 1580
Swap: 2047 56 1991
total used free shared buffers cached
Mem: 7872 7747 124 0 124 1331
-/+ buffers/cache: 6292 1580
Swap: 2047 56 1991
很明顯是linux記憶體不足而發生了OOM killer現象,沒辦法,加大主機記憶體吧
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29096438/viewspace-2120841/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 資料庫每隔一段時間自動down掉的錯誤解決資料庫
- unity C# 每隔一段時間執行一次UnityC#
- mysql 時間MySql
- MySQL時間戳、時間MySql時間戳
- mysql從庫gtid間隙問題MySql
- mobaxterm隔一段時間就斷開連線
- linus mysql 重啟MySql
- windows重啟mysql命令WindowsMySql
- windows下重啟mysqlWindowsMySql
- linux重啟mysqlLinuxMySql
- 技術部分整合,以後每隔一段時間都會更新一次
- mysql資料庫時間戳函式MySql資料庫時間戳函式
- 解決資料庫連線池連線mysql時,每隔8小時mysql自動斷開所有連線的問題資料庫MySql
- mysql 重啟方法(初學者)MySql
- 【MySQL】MySQL多例項開機自動重啟MySql
- mysql 執行一段時間比較慢問題處理經過MySql
- 怎樣啟動停止重啟MySQL資料庫伺服器MySql資料庫伺服器
- mysql時間指令碼MySql指令碼
- MySQL時間函式MySql函式
- MySQL 5.6因為OOM導致資料庫重啟MySqlOOM資料庫
- 手機直播原始碼,每隔一段時間自動重新整理一次內容原始碼
- 故障分析 | MySQL 從機故障重啟後主從同步報錯案例分析MySql主從同步
- mysql xtracbakup 重建從庫 .MySql
- 如何檢視MySQL資料庫一段時間內的連線情況?兩種方式來解鎖~MySql資料庫
- 【mysql】mysql的資料庫主從(一主一從)MySql資料庫
- MySQL查詢時間段MySql
- 【MySQL】innobackupex長時間hangMySql
- 【MySQL】innobackupex 長時間hangMySql
- (個人遇到)windows server 2008 r2 standard, 每隔一段時間自動關機WindowsServer
- 1000 P幣 緊急求助 - SQL Server 2000 每隔一段時間自動stopSQLServer
- 資料庫中會話休眠一段時間資料庫會話
- mysql時區與時間函式MySql函式
- 用一段時間後 QT creator 開啟容易卡死QT
- Ubuntu 下啟動/停止/重啟mysql服務UbuntuMySql
- 重啟win10電腦後需要等一段時間才能聯網如何解決Win10
- cmd中如何重啟mysql服務MySql
- 為什麼我的程式跑一段時間就會出錯?
- MySQL 5.7主從新增新從庫MySql