找回密码
 注册
快捷导航
查看: 7928|回复: 3

MariaDB增加open_files_limit解决备份出错

[复制链接] |自动提醒
阅读字号:

9万

回帖

1054

积分

1万

资产值

管理员 Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

注册时间
2001-11-20
金牌荣誉勋章(注册20年以上会员)银牌荣誉勋章(注册10年以上会员)铜牌荣誉勋章(注册8年以上会员)月全勤勋章年全勤勋章2022年全勤勋章2023年全勤勋章2024
发表于 2015-7-17 14:29:29| 字数 710| - 中国–广东–深圳 电信 | 显示全部楼层 |阅读模式
今天检查MariaDB数据库备份情况,发现最近两天都备份一半不到就出错了,检查发现是

Couldn't execute 'SHOW TRIGGERS xxx Out of resources when opening file xxx

进MariaDB检查show variables like '%open_files_limit%'; 发现才1024,这是默认值。
根据网上的资料,在my.cnf增加 open_files_limit = 10000这样的参数,重启MariaDB发现无效。再找了个老外的网站,试验方法有效。

1、mkdir -p /etc/systemd/system/mariadb.service.d/

2、vim /etc/systemd/system/mariadb.service.d/limits.conf 写入如下内容:
[Service]
LimitNOFILE=10000

3、systemctl daemon-reload

4、systemctl restart mariadb

再进MariaDB检查参数生效,可以正常备份了。
MariaDB [(none)]> show variables like '%open_files_limit%';
+------------------+-------+
| Variable_name    | Value |
+------------------+-------+
| open_files_limit | 10000 |
+------------------+-------+

如果系统有限制,ulimit -n 不够,则加入如下:
ulimit -HSn 65535
或直接在/etc/profile加入ulimit -HSn 65535。
人生满希望
T700: i7-1195G7, 64GB RAM, 1T M.2+2T HDD, 15in UXGA(1600x1200) LED    |   X62s: i7-5600u, 32GB RAM, 128GB mSATA, 12.1in SXGA+ AFFS LCD
X2100: i7-10710u, 32GB RAM, 512GB M.2, 13in WQXGA LCD(3000x2000)      |   T70: Xeon(R)E3-1505L, 32GB RAM, 512GB M2+ 2TB HDDx2(Raid1)

2万

回帖

295

积分

2万

资产值

禁止发言

注册时间
2005-4-27
银牌荣誉勋章(注册10年以上会员)铜牌荣誉勋章(注册8年以上会员)
发表于 2015-7-17 14:38:34| 字数 7| - 中国–广东–广州 电信 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

3659

回帖

132

积分

3716

资产值

至尊会员II Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2005-5-15
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2015-7-17 14:54:22| 字数 15| - 中国–重庆–重庆–铜梁区 电信 | 显示全部楼层
HOPE也要亲自做这类事情么?
大家好,我是来自HPFOCUS的MUDBOY
回复 支持 反对

使用道具 举报

2644

回帖

28

积分

1万

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2006-8-27
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2015-8-4 23:44:47| 字数 94| - 中国–四川–成都 电信 | 显示全部楼层
改ulimit会影响到一些程序, 比如用epoll的程序启动的时候内存占比.
因为程序启动的时候要根据最大的文件句柄数来预留slot, 每个slot要占几B到几K的资源...太大就浪费了内存..
smile
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2025-1-17 01:21 , Processed in 0.125167 second(s), 36 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|在线留言|专门网

返回顶部