ecshop总是CPU100% 故障求救!!
2016-07-07 15:17 来源:www.chinab4c.com 作者:ecshop专家
小弟所在公司有一个网店,每天访问量不大,却不定期遇到性能问题,导致间歇性停顿,非常烦恼。恳请各位大大出手支援。如果能帮忙找到问题根源,有少量现金答谢。虽然不多,也是一片心意。 环境说明: 网店版本 ecshop 2.7.2 UTF-8版本,有自己的模板,但没有对网店核心代码做改变。 php5.3.6 mysql5.5.13 apache 2.2.19 windows2003 server enterprise edition + SP2 VPS,我的虚拟机为2G内存,4核XEON 5420 CPU 最大访问量,并发约10个IP。 正常应该是5-6个左右。算很小的负荷了。正常时最大访问量时,CPU占用率也不超过10%。内存占用率约1GB。 问题描述: 每天有那么 1-5次突然页面没有任何响应(持续数分钟),约1分钟后报错类似的信息,出错的文件名有时不一样: PHP Fatal error:Maximum execution time of 60 seconds exceeded in D:\www\myshop.V2.7.2_UTF8\includes\cls_template.php on line 243 PHP Fatal error:Maximum execution time of 60 seconds exceeded in D:\www\myshop..V2.7.2_UTF8\temp\static_caches\cat_pid_releate.php on line 5 我设定了每个脚本最长执行时间为60秒,检查了相应的脚本文件,应该都是对数据库操作的部分。同时在系统检测日志发现,每当这个时候,CPU占用率超过80% 。应该是MYSQL数据库突然反应不过来,导致脚本等待超时。一般过数分钟会自动恢复! 但这样给客户感受很差,非常痛苦! 检查了apache的日志基本没有啥报错,检查了mysql日志也没有啥报错,mysql慢查询日志打开,有时发现查询确实很慢(不太懂如何分析),但正常的时候都很快。 php日志主要报错是前面的脚本执行超时。 这个情况持续了2个多月,被老板骂得要死了。。。 如果哪位大侠能帮忙看看,不胜感激。小弟qq:457041034 |
回答:
你应该去看下是否属性和商品数量比较大 |
我可以测试修复,只要模拟10个以上并发 |
观望中,也不知道什么问题 |
商品数量约1万个。商品属性很少,页面也没有设置属性过滤哦。。。你应该去看下是否属性和商品数量比较大 |
不是设置并发10个IP,而是商城实际并发访客大概为十几个IP。。。 APACHE 我设置了100,MYSQL 也设置了100。查询缓存是足够的。。。 最大并发才设了10个ip。。。。这不是开玩笑么。 |
要不要一起调试下? |
已解决。。。。。。。。。 |
如何解决的? |
如何解决的? |
如何解决的? |
如何解决的 |
最近更新
常用插件
- ecshop选择下单时间插件
ecshop选择下单时间插件主要是根据不同的下单配送要求,在ecshop购物车...
- ecshop供应商插件免费下载
ecshop供应商插件免费下载...
- ecshop快递发货单打印商品
ecshop快递发货单打印商品信息,大家都知道ecshop快递单打印的时候,只能...
- ecshop二次开发售后维修卡
插件介绍: 本插件是用于专门从事电子,信息,软件等售后服务关键比...
- ecshop按分类筛选销售排行
ecshop按分类筛选销售排行...
ecshop热门问答
ecshop热门资料
ecshoppay
ecshop196
ecshop产品图片上传
ecshop举例
ecshop品牌专区
ecshopjiaju
ecshop网站维护
ecshop使用指导
ecshop总结
ecshop产品
hdwiki block
ecshopaljr
ecshop登陆
ecshop构建
ecshop买包包
ecshopSMTP
ecshop绝密
ecshop插入图像
ecshop电容器
ecshop遮挡
ecshopmodel
ecshop验证失败
ecshop调大
ecshop永恒
ecshopCEO
ecshop抓取
ecshop下限
ecshop配置地区
ecshop传送
ecshop调查