Zabbix学习笔记(三十五)-数据库mysql日志文件mysqld.log中警告“changed limits…”
zabbix系统数据库mysql日志文件mysqld.log中警告“changed limits…”
在zabbix系统的数据库日志文件中出现告警信息:Changed limits: max_open_files: 1024(requested 5000) ,看似是文件描述符限制,操作系统中执行命令ulimit –n查看操作系统的最大文件描述符,为65535,已经是最大了。
登录进入mysql数据库中,执行命令show variables like '%files%';,查询open_files_limit的值为1024,看来是它的问题。应该启动中指定了LimitNOFILE,或者是未指定默认的值。
修改文件/usr/lib/systemd/system/mysqld.service,增加如下一行:
LimitNOFILE=65535
重启数据库:
systemctl restart mysqld
进入数据再次查看open file limit的值,变成了65535。
查看mysql的数据库日志文件mysqld.log原来出现Changed limits: max_open_files: 1024 (requested 5000)不再出现。
问题解决。