今天打开公司的监控系统怎么都访问不了,登陆系统
tail -Fn /usr/loacl/apache/logs/error.log发现大量的[notice] child pid 8759 exit signal Segmentation fault (11) 报错
free -m 查看free只剩下157 估计是内存不够了,在网上找解决方案都不成。后来找到一个说是把缓存清下就试了下果然不报错
使用了两个脚本一个是网上摘抄的脚本内容如下
date;
echo "total/used/free/shared/buffers/cached";
echo "before";
free -m|grep Mem:;
sync;
echo 2 > /proc/sys/vm/drop_caches;
echo 0 > /proc/sys/vm/drop_caches;
echo "after";
free -m|grep Mem:;
自己有做了一个
#!/bin/sh
while :;
do
mem1=`free -m |awk '{print $3}'|sed -n '2'p`
if [ $mem1 -lt 500 ]
then
        /bin/sh mem.sh
elif [ $mem1 -gt 500 ]
then
        echo -ne "\033[32m------ok-------\033[0m"
else
        echo -ne "\033[35m-----no suncessy-----\033[0m"
fi
sleep 600
done
问题解决 不在报[notice] child pid 8759 exit signal Segmentation fault (11) 错误
但是访问网站又 报了一个错误是[error] [client 192.168.6.238] File does not exist: /var/www/html/favicon.ico, referer: http://www.cxthjk.com/
没有找到文件 favicon.ico 直接find / -name favicon.ico 找到文件路径 cp .../favicon.ico /var/www/html/ 
问题解决