zoukankan      html  css  js  c++  java
  • 铁力项目mysql异常处理过程记录

    地区:铁力

    故障:
    2019-06-26 10:19:34 139921514837760 [ERROR] mysqld: Error writing file 'mysql-bin' (errno: 11 "Resource temporarily unavailable")
    2019-06-26 10:19:34 139921514338048 [ERROR] mysqld: Error writing file 'mysql-bin' (errno: 11 "Resource temporarily unavailable")
    2019-06-26 10:19:35 139921514338048 [ERROR] mysqld: Error writing file 'mysql-bin' (errno: 11 "Resource temporarily unavailable")
    2019-06-26 10:21:26 139921514837760 [ERROR] mysqld: Error writing file 'mysql-bin' (errno: 11 "Resource temporarily unavailable")
    2019-06-26 10:21:29 139921514338048 [ERROR] mysqld: Error writing file 'mysql-bin' (errno: 11 "Resource temporarily unavailable")
    2019-06-26 10:21:47 139918920025856 [ERROR] mysqld: Error writing file 'mysql-bin' (errno: 11 "Resource temporarily unavailable")

    ==============================================================
    对比好用的机器:
    10.10.14.159

    MariaDB [(none)]> show variables like '%open\_%';
    +-------------------+-------+
    | Variable_name     | Value |
    +-------------------+-------+
    | innodb_open_files | 16384 |
    | open_files_limit  | 16384 |
    | table_open_cache  | 512   |
    +-------------------+-------+
    3 rows in set (0.01 sec)

    ==============================================================
    铁力故障服务器
    MariaDB [(none)]> show variables like '%open\_%';
    +-------------------+-------+
    | Variable_name     | Value |
    +-------------------+-------+
    | innodb_open_files | 1024  |
    | open_files_limit  | 10245 |
    | table_open_cache  | 1024  |
    +-------------------+-------+
    3 rows in set (0.00 sec)

    问题已经很明确,是文件打开数不足。
    ==============================================================
    替换10.10.14.159的/etc/my.cnf,问题解决。


    检查一下:
    mysql -uroot -p*******

    MariaDB [(none)]> show variables like '%open\_%';
    +-------------------+-------+
    | Variable_name     | Value |
    +-------------------+-------+
    | innodb_open_files | 16384 |
    | open_files_limit  | 16384 |
    | table_open_cache  | 512   |
    +-------------------+-------+
    3 rows in set (0.00 sec)

    附件:好用my.cnf https://files.cnblogs.com/files/littlehb/my.zip

    2019年6月27日以上报不好用,黄海继续检查之:

    [root@localhost proc]# ps -ef | grep mysql --->12083

    [root@localhost proc]# cat /proc/12083/limits
    Limit Soft Limit Hard Limit Units
    Max cpu time unlimited unlimited seconds
    Max file size unlimited unlimited bytes
    Max data size unlimited unlimited bytes
    Max stack size 10485760 unlimited bytes
    Max core file size 0 unlimited bytes
    Max resident set unlimited unlimited bytes
    Max processes 65535 65535 processes
    Max open files 65535 65535 files
    Max locked memory 65536 65536 bytes
    Max address space unlimited unlimited bytes
    Max file locks unlimited unlimited locks
    Max pending signals 63383 63383 signals
    Max msgqueue size 819200 819200 bytes
    Max nice priority 0 0
    Max realtime priority 0 0
    Max realtime timeout unlimited unlimited us


    vi /etc/my.cnf

    innodb_open_files=65535
    open_files_limit=65535
    max_connections=2000
    max_user_connection=1500

    [Warning] mysqld: Disk is full writing '/tmp/#sql_9ba7_0.MAD' (Errcode: 28 "No space left on device"). Waiting for someone to free space... (Expect up to 60 secs delay for server to continue after freeing disk space)
    2019-06-27 1:35:28 140157200050944 [Warning] mysqld: Retry in 60 secs. Message reprinted in 600 secs
    2019-06-27 1:37:42 140157981453056 [Warning] mysqld: Disk is full writing './mysql-bin.000015' (Errcode: 28 "No space left on device"). Waiting for someone to free space... (Expect up to 60 secs delay for server to continue after freeing disk space)
    2019-06-27 1:37:42 140157981453056 [Warning] mysqld: Retry in 60 secs. Message reprinted in 600 secs
    2019-06-27 1:39:42 140157981453056 [ERROR] mysqld: Error writing file 'mysql-bin' (errno: 28 "No space left on device")
    2019-06-27 1:39:42 140157870316288 [Warning] mysqld: Disk is full writing './mysql-bin.000015' (Errcode: 28 "No space left on device"). Waiting for someone to free space... (Expect up to 60 secs delay for server to continue after freeing disk space)

    10.10.14.199
    tmpfs 7.8G 5.6M 7.8G 1% /dev/shm


    铁力
    tmpfs 7.8G 972M 6.8G 13% /dev/shm

    Linux下增加/tmp文件的方法

    修改 /etc/fstab 文件

    tmpfs /dev/shm tmpfs defaults 0 0

    ---->

    tmpfs /tmp tmpfs defaults,size=15G 0 0

  • 相关阅读:
    20172318 2017-2018-2 《程序设计与数据结构》第5周学习总结
    20172318 2017-2018-2 《程序设计与数据结构》第4周学习总结
    20172318 2017-2018-2 《程序设计与数据结构》实验1报告
    20172318 《程序设计与数据结构》第三周学习总结
    20172318 2017-2018-2 《程序设计与数据结构》第2周学习总结
    20172318 2016-2017-2 《Java程序设计》第一周学习总结
    寒假作业03
    寒假作业02
    20172311 2017-2018-2 《程序设计与数据结构》第五周学习总结
    20172311 《程序设计与数据结构》第四周学习总结
  • 原文地址:https://www.cnblogs.com/littlehb/p/11088547.html
Copyright © 2011-2022 走看看