php-fpm invoked oom-killer

10:55左右web服务器开始cpu满

分析可能原因:
memcached
mysql
html缓存io

查看 /var/logs/message
在10:55 左右
Jul 15 10:55:51 AY1401241705245834a0Z kernel: __ratelimit: 2 callbacks suppressed
Jul 15 10:59:34 AY1401241705245834a0Z kernel: php-fpm invoked oom-killer: gfp_mask=0x201da, order=0, oom_adj=0, oom_score_adj=0

php-fpm invoked oom-killer (out of memory)

php-fpm 内存超出
查看php-fpm.log.slow

memcache set 问题

[15-Jul-2014 10:55:32] [pool www] pid 5239
script_filename = /data/wwwroot/www.xinpianchang.com//index.php
[0x00007f3390437bc0] set() /data/wwwroot/www.xinpianchang.com/thinksaas/memcache.class.php:62
[0x00007f3390433ec8] set() /data/wwwroot/www.xinpianchang.com/app/index.php:255
[0x00007f3390433988] +++ dump failed
memcache 内存超出

由于使用的lnmp 在其文件夹下有 memcached.sh

update-rc.d -f memcached defaults 来自启动

打开 /etc/rc.d/init.d/ 下的memcached

将其中的CACHESIZE=64 改成1024即可