thinkphp使用memcached不定时的卡死

新手上路,请多包涵

系统环境为: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

阅读 2.9k
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题