Linux 服务器经常一段时间就会出现这样的问题,一个月半个月的样子。每次都重启服务器临时性解决,昨晚仔细看了看报的错误。

先看应用的日志提示连不上 MySQL 服务器。

"Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)"

再看看 MySQL 的日志,发现原来超过限制了。

190314 11:18:08mysqld_safe mysqld restarted2019-03-14 11:18:09 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation formore details).2019-03-14 11:18:09 0 [Note] /usr/sbin/mysqld (mysqld 5.6.34) starting as process 16180...2019-03-14 11:18:09 16180 [Warning] Buffered warning: Changed limits: max_open_files: 1024 (requested 5000)2019-03-14 11:18:09 16180 [Warning] Buffered warning: Changed limits: table_open_cache: 431 (requested 2000)

既然看到问题,先网上搜搜别人怎么解决的。

都在说修改系统的文件数限制,ulimit -a 一看,65535,对的呀。

怪事,MySQL 也有限制,看一下

show variables like '%files%';

果然是 1024

更新,问题不对。是系统内存不足了。

数据库优化

1、ip 地址反向解析。关闭

skip-name-resolve

提示数据库反应时间。

2、数据库故障问题:内存不足,获取不到更多内存。

2019-03-14 11:18:09 16180 [ERROR] InnoDB: Cannot allocate memory for the buffer pool

下午已升了配置。

参考链接:http://blog.itpub.net/20893244/viewspace-2152685

max open files mysql_MySQL 重启提示超出可打开文件数限制|Buffered warning: Changed limits: max_open_files: 1024...相关推荐

  1. linux mysql changed limits_ubuntu下mysql提示Changed limits: max_open_files:1024解决办法

    在配置我的md5解密网站cmd5.la的时候,mysql5.7出现了max_open_files: 1024, max_connections: 214,warning: Changed limits ...

  2. nginx 修改 max open files limits

    注意:修改 nginx 的 max open files 有个前提,就是你已经修改好了系统的 max open files. 先查看 nginx 的 ulimit: grep 'open files' ...

  3. 台式计算机限额,电脑显示器提示超出频率限制怎么解决 电脑屏幕提示超频怎么办...

    当你玩电脑用久了之后,便会发现电脑逐渐老化遇到的各种各样的问题,显示屏也是一样,它们同样也是有寿命的,打个比方说电脑显示屏提示超出频率限制,又或者是提示超频,遇到这些情况我们该怎么办呢?想必有很多的小 ...

  4. x内存满白苹果解决_iphone12pro max无限白苹果重启怎么办

    iphone12pro max无限白苹果重启的故障原因和解决方法: 一.软件问题 1.ios系统与安装的APP发生冲突导致,尝试手动强制重启,方法:按一下音量+,再按一下音量-,然后长按电源键直到黑屏 ...

  5. Linux重启提示A stop job is running for ...

    Linux系统重启提示 :A stop job is running for Zabbix Server 解决办法 : 1.删除所有.lck的文件 然后重启系统 2.CentOS系统 编辑: /etc ...

  6. 重启计算机关闭账户,电脑开机重启提示您的账户已被停用怎么办

    有不少人都遇到过电脑开机时候提升你的账户已被停用情况,其实这种问题可以把自定义账号删了,再把administrator账号开启,并设置密码即可个账号正常的开启,下边我来告诉您如何进行操作. win7电 ...

  7. 分屏状态下分出的屏幕提示超出显示范围

    今天笔记本想要分屏,但是连接上后提示超出显示范围,我用的戴尔的笔记本,联想的显示器,显示器提示分辨率为1680*1050@60HZ.但是开始调整屏2的分辨率后依然无效.之后发现除了在显示设置里面调整分 ...

  8. ORA-19809: 超出了恢复文件数的限制

    实验环境:Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod 实验背景:向tough.t中插入40万条记录,然后rollb ...

  9. 解决Linux打开文件数过多error:too many open files

    解决Linux打开文件数过多error:too many open files #查看当前的最大打开文件数 ulimit -n #默认只有1024,当负载较大的服务器时,很容易遇到error: too ...

最新文章

  1. cmd指令卸载java_.net 服务 安装 卸载 命令行 bat cmd
  2. HDU 2037 今年暑假不AC【贪心】
  3. swift版的GCD封装
  4. CF1137F Matches Are Not a Child‘s Play(树上数据结构问题、树链剖分+ODT)
  5. 【UML】交互建模中交互图允许的消息类型
  6. python安装jupyterlab_【python】jupyter lab安装与配置
  7. ssm框架下web项目,web.xml配置文件的作用(详解)
  8. Java面试的基础题20190000
  9. spark 读写SequenceFile
  10. Git版本控制:Git远程仓库
  11. 二哥杂货铺matlab安装步骤,Matlab2017a软件安装教程
  12. protobuf与protoc
  13. flutter插件出现英文
  14. 傅里叶思想漫谈:从希尔伯特空间到不确定性原理
  15. handbrake中文版下载 | HandBrake(大菠萝视频格式转换器)官方中文版V1.3.3视频格式转换器哪个最好用
  16. 洛谷P3533 [POI2012]RAN-Rendezvous
  17. 【2D 目标检测】CornerNet: Detecting Objects as Paired Keypoints
  18. mysql skewed_Hive分区字段含中文报错问题解决方案
  19. 苹果开发者账号续费不显示续费按钮的解决方法!
  20. 如何有效的阅读一本书

热门文章

  1. C语言学习输入输出函数,函数的调用
  2. 关于java和C语言i=i++问题描述
  3. 字符编码-Unicode等
  4. Fresco使用及问题
  5. ACM——2的n次方
  6. (转)Mime类型与文件后缀对照表及探测文件MIME的方法
  7. 在Silverlight 2应用程序中集成Virtual Earth
  8. 在ASP.NET使用javascript的一点小技巧(转www.chinacs.net 中文C#技术站 )
  9. 对大脑有益的16种食物_对大脑有益的食物有哪些?
  10. mac 10.13 配置 php,MacOS10.13.6 升级后 PHP7.3配置