[参考]CPU100%案例_动易Cms教程
CPU100%,很多用户都出现这样的问题,可能并不是案例所说的类似,但可以借鉴参考,总结经验,现在说说这个案例吧。
[问题]服务器运行网站CPU100%
[要害字]CPU 100% 标签
[工具]服务器医生
[解决过程]
经过一天的观察,CPU出现100%的情况没有规律,没有时间限制,有时候会半小时出现一次,有时候半天也不出现,从这种想象可以表明,可能是访问到某一个文件而引起的 ,当访问到这个文件后,问题就出现,当然,这只是怀疑,但是我们也不能忽略。文件问题,当然我们第一想到的就是覆盖文件了,我们在后台 系统设置---网站对比文件 对比了一下文件,除了CONN.ASP有不同外,其他文件完全和官方一致,发现这样的情况后,就怪了,难道是官方文件都有此问题,当然,我们只是怀疑,也不可忽略,但是想了下,那么多用户使用都没有这样的问题,这网站就有这样的问题?自己迷惑了。我们先记下这个怀疑点,暂且先放下。我们找问题的所在就得不断排除问题,找到问题原因。继续,先把文件的怀疑排除,我们再想一下,会不会和服务器有关系呢,检查下服务器,没装什么软件,只装了杀毒软件、FTP软件(SERVER_U),其他真的没有安装什么了,就IIS上面挂了一个网站,然后我们把杀毒软件删除了,没见好。想了想,二话不说,重装一个干净系统吧,完全把服务器的问题排除再外,经过一小时左右的装机,终于装好了。安装好IIS 和动易站点,结果安装好不久,CPU又来100 % ,现在有点头痛了。然后经过咨询,听说有服务器IIS医生可以找到哪个文件导致访问死锁的,然后二话不说,找去,经过介绍,找到了星外的服务器医生,购买后安装到自己的服务器上,打开下这个系统,结果发现好多死锁的文件,不断的出现,怪不得服务器会CPU100%NE ,然后找到该死锁的文件一个个检查,终于检查到一个栏目页有问题,地址是:http://www.***.com/Article/ShowClass.asp?ClassID=662&page=243 ,一访问这个文件CPU马上就占用100%, ShowClass.asp是显示栏目的文件,非凡和官方对比下,也和其他频道的这个文件对比下,文件是一样的,修改日期也是一样的,那就证实,不是文件问题了,难道是模板问题?!找到该栏目的模板,然后检查标签,问题找到了,原来是标签的问题。没有设置分页,竟然一页显示上万篇文章,查找数据库损耗的服务器资源,CPU不100%才怪呢,知道问题原因,当然就修改正确拉,然后修改参数
(24 UsePage --------是否分页显示,True为分页显示,False为不分页显示),把参数“False”改为:“True”;改好后保存模板,访问一下这个页面,CPU不再100%了。问题解决了,兴奋也来也来不急,当然也要感谢下动易工作人员的指导了。
用的如下标签显示标题列表:
标签{$GetArticleList(参数列表)}图示 作 用:以列表形式显示文章标题等信息 (超级函数式标签) 参 数: 0 iChannelID ---频道ID 1 arrClassID ---栏目ID数组,0为所有栏目。调用多个不同栏目ID以|分隔,如2|4|7|9|10。 2 IncludeChild ----是否包含子栏目,仅当arrClassID为单个栏目ID时才有效,True----包含子栏目,False----不包含 3 iSpecialID ------专题ID,0为所有文章(含非专题文章),假如为大于0,则只显示相应专题的文章,包括全站专题 4 UrlType ---- 链接地址类型,0为相对路径,1为带网址的绝对路径,4.03时为ShowAllArticle 5 ArticleNum ---文章数,若大于0,则只查询前几篇文章 6 IsHot -------是否是热门文章,True为只显示热门文章,False为显示所有文章 7 IsElite ----------是否是推荐文章,True为只显示推荐文章,False为显示所有文章 8 InputerName ----作者姓名,假如不为空,则只显示指定录入者的文章,用于个人文集 9 DateNum ----日期范围,假如大于0,则只显示最近几天内更新的文章 10 OrderType ----排序方式,1----按文章ID降序,2----按文章ID升序,3----按更新时间降序,4----按更新时间升序,5----按点击数降序,6----按点击数升序,7--按评论数 降序,8--按评论数升序 11 ShowType -----显示方式,1为普通样式,2为表格式,3为各项独立式,4为智能多列式,5为输出DIV,6为输出RSS 12 TitleLen ----标题最多字符数,一个汉字=两个英文字符,若为0,则显示完整标题 13 ContentLen ---文章内容最多字符数,一个汉字=两个英文字符,为0时不显示。如文章内容字数较多,可能会导致溢出错误。 14 ShowClassName -----是否显示所属栏目名称,True为显示,False为不显示 15 ShowPropertyType ------显示文章属性(固顶/推荐/普通)的方式,0为不显示,1为小图片,2为符号,3以上为小图片样式(命名方式为article_commonN.gif、 article_eliteN. gif、article_ontopN.gif,N为具体数字,N≥2,图片存放在当前频道的images文件夹中),11为显示123……样式的序号(SP3新增功能) 16 ShowIncludePic ----是否显示“[图文]”字样,True为显示,False为不显示 17 ShowAuthor --------是否显示文章作者,True为显示,False为不显示 18 ShowDateType ------显示更新日期的样式,0为不显示,1为显示年月日,2为只显示月日, 3为以“月-日”方式显示月日 19 ShowHits ----------是否显示文章点击数,True为显示,False为不显示 20 ShowHotSign -----------是否显示热门文章标志,True为显示,False为不显示 21 ShowNewSign -------是否显示新文章标志,True为显示,False为不显示 22 ShowTips ----------是否显示作者、更新日期、点击数等浮动提示信息,True为显示, False为不显示 23 ShowCommentLink ----是否显示评论链接,True为显示,False为不显示,此选项只有当相应文章在后台设置了“显示评论链接”才有效。 相关动易Cms教程:
|