mysql备份提示too many open files Errornumber 24怎么处理
发布时间:2022-01-17 17:30:51 所属栏目:MySql教程 来源:互联网
导读:本篇内容主要讲解mysql备份提示too many open files Errornumber 24怎么解决,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习mysql备份提示too many open files Errornumber 24怎么解决吧! 一.问题的描述 备份程
本篇内容主要讲解“mysql备份提示too many open files Errornumber 24怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql备份提示too many open files Errornumber 24怎么解决”吧! 一.问题的描述 备份程序 执行前滚的时候报错。 InnoDB: Errornumber 24 means 'Too many open files'. InnoDB: Some operatingsystem error numbers are described at InnoDB: http://dev.MySQL.com/doc/mysql/en/Operating_System_error_codes.html InnoDB: File name/home/nice/backup/mysql/var.20121211021656/user_db_20121123/tuser_like_core.ibd InnoDB: File operationcall: 'open'. InnoDB: Cannot continueoperation. innobackup:Error: 二.问题分析 openfiles 开的小了。 mysql的open_file_limit受制于以下几个参数 max_connections、 table_open_cache 、open_files_limit 以及 /etc/security/limits.conf中的配置。 max_connections和 table_open_cache 与open_files_limit 的关系: max_1 = 10 + max_connections + table_cache * 2; max_2 = max_connections * 5; max_3 = max_os_open_files;//操作系统单个进程最大允许打开文件句柄(文件描述符)。 open_files_limit= max( max_1, max_2 ) > max_3 ? max_3 : max ( max_1, max_2); 综合分析发现,open_files_limit | 10240 而目前ibd表已经10800个了。 三.解决问题 1.my.cnf 配置 open_files_limit = 20480 重启mysql 发现没有变化,open_files_limit | 10240。 2.ulimit -a core file size (blocks, -c) unlimited data seg size (kbytes, -d) unlimited file size (blocks, -f) unlimited pending signals (-i) 1024 max locked memory (kbytes, -l) 32 max memory size (kbytes, -m) unlimited open files (-n) 1024 pipe size (512 bytes, -p) 8 POSIX message queues (bytes, -q) 819200 stack size (kbytes, -s) 10240 cpu time (seconds, -t) unlimited max user processes (-u) 137216 virtual memory (kbytes, -v) unlimited file locks (-x) unlimited 3.vi /etc/security/limits.conf,添加 mysql soft nofile 8192 mysql hard nofile 20480 4.经过前三步,重启mysql。 重启mysql 发现,open_files_limit | 20480。 5. 修改innodb_open_files 参数 之前这个参数,设置成500.这次修改到1000. 重启mysql 解决问题 到此,相信大家对“mysql备份提示too many open files Errornumber 24怎么解决”有了更深的了解,不妨来实际操作一番吧! (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |