网站突然不能访问的原因排查(一)

45
0
0
2024-09-11 22:06

今天回来突然发现网站不能访问,所有页面返回500错误,如图:

这个小站运行两年多,还是头一次见,搞的我一头雾水,第一时间想到连上服务器去看看PHP的log,结果发现错误log有33G,好恐怖,我以为磁盘满了,所以把错误log删除,结果发现,这个log以每秒100M的速度增加,想着网站被攻击?不至于吧,这么小的站,也没什么流量,谁会有空来搞你呢,所以把网站设成维护模式,错误log就不再增加,想着连到数据库去看看,结果发现数据库连不上,查看进程发现,数据库挂了,这就是原因,难怪所有页面都返回500呢,原来数据库给整挂了。

查看错误log得知,是数据库连接扛不住的原因,所以得修改最大数据库连接数量,以免下次造成网站挂掉。

vi /etc/my.cnf
#把这行加到[mysqld]的下面,数量可自行修改,默认151
max_connections = 512     

改完重启mysql服务器

连到到mysql查询结果如下:

说明修改成功,这次的事故也成功解决,这里记录一下。

博主信息
博客数
161
昵称
性别
年龄
39
居住城市
上海市