lnmp mysql 删除日志_Lnmp环境由于Mysql日志文件太大导致数据库报错的解决方法

客户的网站,服务器操作系统是Centos,网站运行环境配置使用的是LNMP,一直运行得好好的,今天突然间就后台不上去,并且前台提示报错,如下图:

d241965830540f023e287e622224643f.png

照图上的报错信息应该是服务器当中的数据库报错了,大家都认为是临时文件夹的空间被占用导致的,索性直接用Putty连接上服务器进行重启了。

重启后问题不单没有解决,现在网站也打不开了。

继续排查:

1、查看LNMP所有运行的服务状态

lnmp status

2、发现Mysql服务没有运行

3、使用命令无法进行启动

继续排查Mysql的错误日志,一般系统日志在/var/log/ 下,可以ls -lh /var/log/ 看一下占用的大小,使用ls -lh命令

ls -lh /var/log/

发现日志文件中的大小有异常,大的日志文件大小已经高达1.4G,然后把大的日志文件进行删除。

删除Lnmp的日志使用的命令不能用rm命令直接删除,而要使用cat /dev/null > logfile命令

cat /dev/null > /var/log/syslog(后面紧跟着你要删除的日志文件名)

删除完成之后,进行Mysql服务重启:

service mysqld start

显示数据库启动成功。

再刷新网站发现还是打不开,再排查Lnmp的状态时发现网站运行服务Nginx没有运行nginx is stopped ,如下图:

6622eaf7fe8164f00c0b261714474a46.png

用命令尝试重启:

/etc/init.d/nginx start

OK,成功运行。

刷新网站发现网站已经正常打开,而Mysql数据库提示的错误状态也已经消失了。

建议Lnmp的日志要定期进行清理,否则不知道何时日志存放的目录占用服务器空间的大小再导致网站出现问题。

Read the latest car news and check out newest photos, articles, and more from the Car and Driver Blog.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值