系统环境为:win2008+iis7+php+mysql
程序使用:thinkphp3.2.3,使用memcached存储session
平时低访问量的时候一直没问题,最近在搞活动访问量增大,日访问量大约10万UV
于是大概12小时左右会卡死一次,输入stats是没有反映的
session也无法再读写,并造成mysql的sleep增多CPU窜致100%
将memcached重新stop、start后一切正常
哪位高手可否指教一下可能存在什么原因造成的?
另外memcached的启动已设置为:“memcached.exe" -m 3000 -c 30720 -d runservice
贴上正常状态下的stats信息:
stats
STAT pid 2316
STAT uptime 3054545921
STAT time 258961769
STAT version 1.4.4-14-g9c660c0
STAT pointer_size 64
STAT curr_connections 30
STAT total_connections 46
STAT connection_structures 31
STAT cmd_get 129846
STAT cmd_set 129843
STAT cmd_flush 0
STAT get_hits 110380
STAT get_misses 19466
STAT delete_misses 0
STAT delete_hits 0
STAT incr_misses 0
STAT incr_hits 0
STAT decr_misses 0
STAT decr_hits 0
STAT cas_misses 0
STAT cas_hits 0
STAT cas_badval 0
STAT auth_cmds 0
STAT auth_errors 0
STAT bytes_read 20744786
STAT bytes_written 15266762
STAT limit_maxbytes 3145728000
STAT accepting_conns 1
STAT listen_disabled_num 0
STAT threads 4
STAT conn_yields 0
STAT bytes 3171254
STAT curr_items 19427
STAT total_items 129843
STAT evictions 0
END
同问,我的是就算没有访问,memcached 自己就会占用cpu到100%