码迷,mamicode.com
首页 > 系统相关 > 详细

memcache运行CPU过高

时间:2018-07-11 14:42:15      阅读:251      评论:0      收藏:0      [点我收藏+]

标签:path   配置   输入   解决   100%   lse   .com   cache   image   

前天出现网站运行变得特变慢的情况甚至许多请求被挂起,远程链接界面也是一卡一卡的。打开资源管理器一看原来是CPU占用100%,其中Memcache.exe占用CPU 80%以上。当时重启memcache服务后,CPU瞬间下来了。
可是下午又开始出现这种情况,经过上网查资料发现出现这种情况一般是memcache的内存大小,结合网站看到,原来真的是随着网站数据增加导致原来分配的内存不够用了。
以下是解决方法:


首先,win+R键打开运行,输入 regedit 回车进入注册表:

技术分享图片

 

找到: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\memcached Server, 修改 ImagePath 项的值

技术分享图片

默认的配置是 D:\memcached\memcached.exe”(我的memcached.exe文件在 D:\memcached\ 下) -d runservice
在值后面加上 -m 你想要分配的内存大小 (例如:-m 1024就是内存1024M)
修改结果 D:\memcached\memcached.exe” -d runservice -m 1024 

点击“确定”保存

 

然后继续 Win+R 打开运行,输入 services.msc 进入服务
找到memcached server 重启服务
再看服务器任务管理器中 memcache 的CPU占用已经降低

 

下图是今天上午运行情况 :

技术分享图片

 

memcache运行CPU过高

标签:path   配置   输入   解决   100%   lse   .com   cache   image   

原文地址:https://www.cnblogs.com/dfwm/p/weidaozhe.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!