时间:12-08-27 栏目:问题及解决 作者:admin 评论:2 点击: 23,560 次
经常有使用ShopEx4.85程序做站的朋友的网站被主机商关停网站,让人苦恼不已。
今天又有一个朋友联系我帮他解决ShopEx网站的CPU占用高问题, 分析这个问题的原因一般从以下几点着手:
1.MYSQL查询
可以在命令行或者phpMyAdmin界面,使用SHOW FULL PROCESSLIST
命令查询当前正在进行的SQL查询情况。
2.PHP脚本(shopex程序)
3.IIS进程池(如果是IIS,并启用伪静态的话容易出现这个问题)
朋友的网站是购买的虚拟主机,经常 出现CPU占用高达100%然后被空间服务器自动关停。
提供WEB服务的是IIS6.0,首先把后台的通知搜索引擎不索引分类页,和启用伪静态关闭,进mysql,将SHOPEX没有索引好的表做上索引。
然后安装上《ShopEx静态缓存提速插件》后,页面速度显著提高了,并且不再有占用CPU高的问题出现。
相关链接:
http://bbs.shopex.cn/read.php?tid-263377.html(最近发现了一个新问题,伪静态造成vps,Cpu达到100%)
http://hi.baidu.com/versace3158/blog/item/8666884e409ce73eafc3ab1c.html (IIS占用CPU 100%的故障排除过程)
http://bbs.chinaz.com/Shuiba/thread-1549532-1-1.html (shopex商城 CPU 经常 100% )
http://bbs.shopex.cn/read.php?tid-176252.html (shopex4.85版本CPU100%的问题的分析)
http://bbs.wtorg.com/read.php?tid-272.html (Shopex商城打开时总是占用CPU超过100%,速度太慢的解决办法)
声明: 本文由( admin )原创编译,转载请保留链接: ShopEx4.85程序CPU占100%的原因及解決方法
------====== 本站公告 ======------
联系信息:
电话:19970108113(微信同号) QQ:3142401606
支付宝:https://me.alipay.com/lxq73061
相关插件程序等信息均会在站内发布,敬请关注。
shopex(易開店)程序默認的 通知搜索引擎不索引列表页 無效解決辦法:
$url = $_SERVER[‘REDIRECT_SCRIPT_URL’]?$_SERVER[‘REDIRECT_SCRIPT_URL’]:$_SERVER[‘REQUEST_URI’];
if(strpos($url,’gallery’)!==false && (strpos($_SERVER[‘HTTP_USER_AGENT’],’spider’)!==false||strpos($_SERVER[‘HTTP_USER_AGENT’],’Googlebot’)!==false)){
exit();
2012-08-29 3:22 pm}
/**** begin 相关商品 ****/
2012-09-03 2:09 pm$aLinkId[‘goods_id’] = array();
foreach($objGoods->getLinkList($gid) as $rows){
if($rows[‘goods_1’]==$gid) $aLinkId[‘goods_id’][] = $rows[‘goods_2’];
else $aLinkId[‘goods_id’][] = $rows[‘goods_1’];
}
if(count($aLinkId[‘goods_id’])>0){
$aLinkId[‘marketable’] = ‘true’;
$objProduct = &$this->system->loadModel(‘goods/products’);
$this->pagedata[‘goods’][‘link’] = $objProduct->getList(‘*’,$aLinkId,0,500);
$this->pagedata[‘goods’][‘link_count’] = $objProduct->count($aLinkId);
}
/**** end 相关商品 ****/
单个产品页面打开缓慢