一大早来公司,就被通知网站挂了,登录不了,火急火燎打开一看,着实网站无法进入,直接如下错误:
试着重启了apche不行,再重启了php-fpm,好了,放心的吃早餐去了。结果5分钟不到又被通知挂掉了,我勒个去。
然后就各种百度,好了解决方法来了,很多帖子都说是php-fpm的配置问题,那就改改试试:
参照另一个服务器的配置,修改参数如上,重启php-fpm,好了,等吧。半个小时过去了,窃喜,应该是好了。刚刚笑过就要哭了……
在考虑服务器是否被攻击、内存是否耗尽,各日志查看没有发现异常,进程充足,cpu也为到很高值,好头疼啊。把日志翻出来又细细看了一遍,在apche的日志里有一句not write access_log的字样,理解就是不能写入文件了,为什么呢,再看看这个文件的内容也只是到了前一天就结束了,磁盘满了?就随意想到这里,顺便学了个命令du -sh * 查看磁盘使用情况,果然某个文件夹已经100%,一步步找到目标文件夹正是网站下面的日志文件夹,试着删除了部分,果然网站从报错自然好了,看来就是这个问题,到此删除了早期的一些日志,网站又恢复正常了。
虽然解决方法很简单,但是却绕了很大一圈,浪费时间浪费精力,通过此次提醒自己,以后还是要好好看日志提示,找到问题根本所在。在此记录一下自己浪费了一天的时间。。。汗