2 my 53cn my_53cn 于 2016.02.23 17:00 提问

【紧急求助】linux服务器MYSQL无规律的自动终止,导致网站无法运行 5C

MYSQL没有任何规律的自动终止,研究了几天还没有解决,麻烦哪位大哥帮出点招MYSQL日志

10个回答

daidaineteasy
daidaineteasy   Ds   Rxr 2016.02.23 17:13

可以写个脚本监控一下3306端口,如果mysql挂掉了就用脚本直接重启一下服务。
然后Linux定时任务每多长时间就去监控一下。

不过最终解决办法还是要找到为啥mysql会挂掉啊。

my_53cn
my_53cn   2016.02.23 17:23

是的,要找到原因,才能彻底解决这个问题

Royal_lr
Royal_lr   Ds   Rxr 2016.02.23 17:54

估计是挂掉了,,,,

my_53cn
my_53cn   2016.02.24 09:03

要重装MYSQL? 昨天下午我从起服务器之后,到现在还能正常使用,但不知道什么时候MYSQL服务又会自动停止

dcxy0
dcxy0   Ds   Rxr 2016.02.24 11:21

看下是不是空间或者内存不够导致的。之前遇到过磁盘空间不够,然后就挂掉了的

my_53cn
my_53cn   2016.02.24 15:00

如果是硬盘空间或内存不够的话,按道理使用 service mysqld start 也无法起动MYSQL

qq_16414307
qq_16414307   2016.02.24 16:15

innodb_buffer_pool_size 设置小一点

qq_16414307
qq_16414307 检查一下系统其他应用占用的内存
接近 2 年之前 回复
u010147522
u010147522   2016.02.26 11:38

是不是有程序对数据库进行了一些误操作。你查看一下挂掉前的sql记录

my_53cn
my_53cn   2016.03.03 10:55

原因是 inode 耗尽造成的,/var/spool/clientmqueue 和 /var/spool/mqueue 有大量的文件,我清空这两个目录之后,inode只使用了25%!
图片说明

my_53cn
my_53cn   2016.03.03 11:07

感觉服务器还是不正常,inode要不了多久又会耗尽
top 命令结果显示,进程数量很不正常, Tasks: 850 total, 1 running, 849 sleeping
想不明白为什么会有这么多sleeping,最后查出是大量的sendmail进程,具体是什么原因造成这么多的sendmail进程,找不到原因
大量sendmail进程

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!