问题描述
之前在搭建环境的时候出现了一个问题,搭建好了的LAMP环境,程序跑起来之后,总是会出现突然一下子500服务器错误,然后马上又好了的状况;就是间歇性Apache服务端500崩溃。
排查错误
首先我们可以排除的问题是程序出错,我跑的wordpress,一切是正常的,只是会突然出现这个情况,wordpress没有已知的这种bug,所以不会是程序问题。那么我们来看一下错误日志吧。
查找Apache的Log记录,出现得最多的记录是:PHP Fatal error: Out of memory (allocated 2097152) (tried to allocate 8192 bytes) in 。。。 on line 390
是内存不足导致的!我们来看一下这个服务器是不是连个网站都跑不起来了,这有点尴尬。首先我查看一下php.ini的内存配置:
这个数字没问题,这样配是可以的。
查看一下Apache的内存占用:
单个的httpd进程竟然有200多M,因为之前并没有研究过Apache的内存占