greatsql版本:8.0.32 mysqlroute版本:8.0.32 系统版本:centos7.6 这段时间发生了2次这样的问题,数据库突然连不上,然后发现是mysqlroute的问题,查看日志,满屏打印: routing WARNING [7f278dffb700] accepting new connection failed at accept(): generic:24, Too many open files 然后发现关键的日志打印: 初步判断应该是由于打开文件数量太多,导致MySQLroute无法与greatsql建立连接,从而无法获取greatsql元数据。 mysqlroute为了预防,将路由表清空,从而无法通过mysqlroute连接greatsql。 我的服务器已经配置了: 也就是说,65536个全部被占满了,目前没有思路怎么去解决。 我便单独给mysql用户增大这个数值: 这是运行半小时后,mysqlroute打开的文件数: 各位大佬有遇到过这个问题吗?准备加重启mysqlroute的定时任务来解决这个问题 |
合作电话:010-64087828
社区邮箱:greatsql@greatdb.com