虚拟主机域名注册-常见问题虚拟主机问题 → 虚拟主机问题


站点占用(yòng)服務(wù)器资源过多(duō)的部分(fēn)原因
作者:
问:為(wèi)什么我的网站有(yǒu)时会出现“Service Unavailable”的提示,刷新(xīn)几下又(yòu)可(kě)以访问。

答(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()
conn.close
set conn=nothing
end sub

其它程序问题:把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 的方案来解决



来源:
阅读:16368
日期:2005-10-29

【 双击滚屏 】 【 推荐朋友 】 【 收藏 】 【 打印 】 【 关闭 】 【 字體(tǐ): 小(xiǎo) 】 
上一篇:[常识]域名“级”数准确表述
下一篇:域名注册常见问题解答(dá)
  >> 相关文(wén)章
 

期待聆听您的声音

15811826684

一直坚持网站建设,致力于做長(cháng)遠(yuǎn)的网站建设服務(wù)商(shāng)
网站建设 网站设计 网站开发