虚拟主机域名注册-常见问题 → 虚拟主机问题 → 虚拟主机问题 | |||||||
站点占用(yòng)服務(wù)器资源过多(duō)的部分(fēn)原因
答(dá): 出现这种情况是由于您的网站超过了系统资源限制造成的,主要是程序占用(yòng)资源太多(duō)。程序占用(yòng)资源太多(duō)的原因如下: 1.有(yǒu)一个或多(duō)个ACCESS数据库在多(duō)次读写过程中损坏,微软的MDAC系统在写入这个损坏的ACCESS文(wén)件时,ASP線(xiàn)程处于BLOCK状态,结果其他(tā)線(xiàn)程只能(néng)等待,IIS被死锁了,全部的CPU时间都消耗在DLLHOST(ASP进程)中。 参考解决办法: 压缩和修复我的数据库 下载数据库文(wén)件--[如果是.asp的扩展名,请改為(wèi).mdb的扩展名]--用(yòng)ACCESS打开--选择工具--数据库实用(yòng)工具--压缩和修复数据库--[改回.asp的扩展名]--上传覆盖原来数据库文(wén)件 2.注册了不良的Com组件,特别是用(yòng)VB开发的ACTIVE X控件,可(kě)能(néng)导致占用(yòng)内存使用(yòng)量不断增長(cháng) 参考解决办法:尽量减少或避免非官方或是客户要求的不必要的组件 3.多(duō)媒體(tǐ)等文(wén)件下载占用(yòng)服務(wù)器带宽 参考解决办法:停止下载 4.程序问题 需要及时的关闭不再使用(yòng)的数据库,以避免一直占用(yòng)服務(wù)器资源 在conn.asp 连接数据库字符串语句中加入如下 sub endConnection() 其它程序问题:把IE选项里 显示友好HTTP错误信息 的勾取消掉,再访问网站看出现什么错误信息,然后再调试 5.上传重要的数据库等文(wén)件更新(xīn),由于正处于受访问状态,可(kě)能(néng)导致瞬间占用(yòng)率上升 一般此情况较少,若有(yǒu)出现此情况时,可(kě)能(néng)有(yǒu)必要先暂停站点,再作更新(xīn) 6.ACCESS论坛(如动网)大了以后就很(hěn)容易出现数据库方面的问题,当你的论坛数据库在30M以上,帖子5万左右,可(kě)能(néng)就会出现数据库吃不消的情况 临时解决办法:定期删除多(duō)余的数据、压缩数据库,限制论坛灌水,甚至限制论坛注册。如果是动网论坛,可(kě)以使用(yòng)论坛自带的分(fēn)表储存功能(néng),会有(yǒu)较好的效果 比较長(cháng)遠(yuǎn)办法:更换论坛和数据库,一般都采用(yòng)动网sql商(shāng)业版本+MSSQL 的方案来解决
|
|||||||
>> 相关文(wén)章 | |||||||