linux mysql 服务停止不了_Linux服务器mysql数据库自动停止的解决方法
最近网站更换服务器,由原来的虚拟主机换成centos服务器,配置好后运行了半个月,各种折腾,也是一边学习一边捣鼓各种功能,随着访问量增大,这两天出现mysql数据库自动停止。只要稍微流量大一点,就会出现莫名的的数据库连接错误的情况,然后连上服务器查看,发现mysql进程被结束了,经常出现这种情况,这还怎么得了,然后第一时间查看mysql日志发现是被进程结束了,好端端的怎么就自己结束了呢,这时候想到应该是mysql进程占用太多内存,然后被系统给kill 掉了。
然后 var/log/messages 查看服务器的系统日志/var/log/messages。
然后看了下在mysql自动停止的时间段内,有什么异常的日志信息,日志有提示“Out of memory”这就可以判定,是服务器的内存使用不足,导致系统自动杀死的mysql的进程,果然是内存不足,通过升级服务器的内存可以解决。还有就是linux开启swap(虚拟内存) 也能相应的解决问题, 所以我选择了后者试一试。
在CentOS中添加Swap交换文件,防止内存不足时MYSQL崩溃
添加交换空间有两种选择:添加一个交换分区或添加一个交换文件。推荐你添加一个交换分区;不过,若你没有多少空闲空间可用, 则添加交换文件。
网站用的是宝塔面板,里面的硬盘空间没问题,不需要做相关的挂在操作。记得前面写过,里面提升性能介绍有一个Linux工具箱就可以设置物理内存 Swap,安装好以后设置很简单,如下图:
注意:swap分区一般为内存的2倍,但最大不超过2G。
后续:经过以上操作这两天发现网站速度整体提升,暂没发现其他问题,不过浏览量大到一定量的时候,记得及时增加运存。
linux mysql 服务停止不了_Linux服务器mysql数据库自动停止的解决方法相关推荐
- linux mysql 不稳定_Linux服务器mysql数据库自动停止的解决方法 | 很文博客
最近网站更换服务器,由原来的虚拟主机换成centos服务器,配置好后运行了半个月,各种折腾,也是一边学习一边捣鼓各种功能,随着访问量增大,这两天出现mysql数据库自动停止.只要稍微流量大一点,就会出 ...
- mysql服务等待应答超时_MySQL-Communications link failure异常分析及解决方法
一.异常日志 $ExecutionErrorOnPhysicalDBException: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException ...
- linux 误删除mysql表能恢复吗_linux rm误删除数据库文件的恢复方法
1.首先测试rm 误删除数据库文件 [oracle@primary dbwdn]$ ll total 2153164 -rw-r----- 1 oracle dba 8536064 Nov 27 21 ...
- win7安装mysql5.7.16后,执行update语句导致mysql服务停止
碰到一个很怪异的问题,在win7环境将mysql5.6版本卸载,安装mysql5.7.16后,执行update语句时,导致mysql服务停止! 在linux环境下使用同样的库和执行同样的update语 ...
- linux查看远程服务器端口,linux下查看本机和远程服务器的端口是否连通的方法...
linux下查看本机和远程服务器的端口是否连通的方法 如下所示: 1.ssh -v -p [端口号] [用户名]@[IP地址] 2.curl [IP地址]:[端口号] 以上这篇linux下查看本机和远 ...
- 电脑显示服务器未能登陆 无法加载用户配置,win7系统提示User Profile Service服务未能登录,无法加载用户配置文件的解决方法...
很多小伙伴都遇到过win7系统提示User Profile Service服务未能登录,无法加载用户配置文件的困惑吧,一些朋友看过网上零散的win7系统提示User Profile Service服务 ...
- linux list 添加失败,linux运维实战案例之Argument list too long错误与解决方法
1.错误现象 这是一台Mysql数据库服务器,在系统中运行了很多定时任务,今天通过crontab命令又添加了一个计划任务,退出时发生了如下报错: #crontab -e 编辑完成后,保存退出,就出现下 ...
- 控制服务器信息不存在或已删除,错误1075:依存服务不存在, 或已标记为删除的解决方法...
错误1075:依存服务不存在, 或已标记为删除的解决方法 2020年09月09日 | 萬仟网科技 | 我要评论 错误1075:依存服务不存在, 或已标记为删除的解决方法今天帮客户配置服务器的时候,启动 ...
- win8.1 服务器正在运行,Win8.1系统打开IE浏览器提示服务器正在运行中的解决方法图文教程...
win8.1系统自带有ie浏览器,在使用过程中难免会遇到一些故障问题,这不有些用户说win8.1系统打开ie浏览器提示"服务器正在运行中",导致浏览器无法正常运行,该如何解决呢?大 ...
最新文章
- 正则验证车牌号码,包括新能源车牌
- Java 集合系列(4): LinkedList源码深入解析2
- java读excel乱码,【java 项目中,上传的excel打开时无法正常打开,显示乱码 ,怎样可以正常打开,】java读取excel乱码...
- C++ map的简单实现
- servlet跳转问题
- Markdown 数学公式语法
- 交叉火力dsp手机调音软件_dsp教程_交叉火力dsp调音教程_教你学dsp百度云(2)
- Webmax简易入门操作手册(一)
- 几时几分几秒怎么写_几分几秒怎么写
- php array assoc,PHP array_udiff_assoc() 函数
- 淘淘商城业务--加油
- B-spline算法(B样条曲线)
- Excel中建立数据透视表,想用计算字段功能,但是该选项灰色无法点击,怎么办?
- 人生算法第一天心得总结(A)九段进阶(3-6)
- (六) 自己写简单的u-boot
- github上下载的源码 如何使用 ?
- 项目管理中什么最重要?
- 榆熙教育电商学院:拼多多为何做“百亿补贴”?都带来了什么?
- HTML效果图谷歌打不开,关于谷歌浏览器打不开Axure原型的HTML问题解决
- 第一类修正贝塞尔函数