Mysqlrouter在centos报错open_files_limit1024的限制

作者:51ak

YUM安装的Mysqlrouter在centos 会有open_files_limit 1024 的限制

运行一段时间会报 limit 用超的报错.查看限制和解决方法如下

查看限制

lsof -p 29198
jps
ulimit -a
lsof | wc -l

centos6需要编辑如下配置文件

vim /etc/init.d/mysqlrouter 
增加以下信息
ulimit -HS -n 65535

然后运行如下命令生效。 service mysqlrouter restart

centos7需要编辑如下配置文件,[Service]下添加以下配置信息

vi /usr/lib/systemd/system/mysqlrouter.service
[Service]
LimitCORE=infinity
LimitNOFILE=65535
LimitNPROC=65535

然后运行如下命令生效。

systemctl daemon-reload systemctl restart mysqlrouter.service

发布日期:2019/05/03

Categories: mgr mysqlrouter mysql高可用 mysql Tags: 原创