表白驿站一周年,服务器开了一个大玩笑?

最近遇到一件头痛的问题,表白驿站所在服务器的系统盘剩余内存总是在无故的减少,每天至少要耗掉几百兆内存,有时候一天要耗掉1G多。当时我以为这是正常现象,就没怎么去管他,也没有在意是什么原因导致的,后来果然出问题了!

Screenshot_2016-04-10-07-43-36_com.UCMobile_1461313874237

就在最近的一两个星期里,表白驿站总是出现502错误,这个问题对于我来说并不少见,三下五除二就解决了,下面写了一篇

网站出现502 Bad Gateway的解决方法

就在4月20号,表白驿站一周年那天,朋友问我表白驿站网址多少,我就用他的手机百度了表白驿站,然后点进去,又出现了502 Bad Gateway,

5bafa40f4bfbfbedacd2e9127af0f736aec31fd7_1461315161849

我尝试着用以往的方法解决这个小问题,但表示没用,只好把服务器关机了再重启,后来出大事了,这一重启把网站给弄瘫痪了!

访问表白驿站前台是这样的

Screenshot_2016-04-22-00-28-34_com.xtralogic.android.rdpclient.act_1461315682450

进入amh控制面板出现了这个:

[Amysql-Notice] Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2) Mysql链接出错,请配置/Amysql/config.php文件。#

初步断定为数据库出错导致的,于是重启了一下数据库,发现还是没有用。后来用ssh查看了服务器目录/usr/local/mysql/data,才知道是数据库生成的日志占用了系统盘内存,导致系统盘爆满,系统盘爆满导致数据库无法启动,数据库无法启动又导致网站无法运行。

因为是第一次遇到这种问题,不知道如何是好,反正目的就是要删除数据库日志,释放系统盘空间,问题又来了:怎么删除,删除了会不会对网站有影响,该删除哪些呢?诸多困惑摆在我的面前,于是在百度上找了好几篇教程,确定删除mysql日志不会有影响后,整理出了

数据库日志导致服务器硬盘爆满的解决方案

Screenshot_2016-04-22-15-15-45_com.xtralogic.android.rdpclient.act

于2016年,4月22日,星期五15点12分,表白驿站终于恢复正常了,

Screenshot_2016-04-22-15-16-50_com.xtralogic.android.rdpclient.act

从4月20日开始异常的,也正是表白驿站一周年那天,异常时间接近三天,虽然对SEO各方面影响挺大,万幸的是数据库完好就行,否则一年的努力白费了!

这件事后,我总结了几点小经验:

1.网站数据库要经常备份(一个星期或者半个月)

2.服务器遇到异常要及时找到解决方案,不能一拖再拖

3.定期清理网站日志缓存

4.使用CDN加速

5.不介意新站长(大神除外)使用服务器搭建网站,推荐使用虚拟主机

6.定期为服务器进行安全检测

…………以上建议纯属个人理解,对大家有用的欢迎采纳!

最后还是要祝表白驿站一周年快乐!

发表一条评论:

电子邮件地址不会被公开。 必填项已用*标注