各位大侠,我的服务器上大部分是access+asp网站,access用了服务器的那个进程,占用的什么资源大

各位大侠,我的服务器上大部分是access+asp网站,access用了服务器的那个进程,占用的什么资源大,第1张

可能你没有对网站的流量进行限制,一般access数据库的访问和普通sql数据库访问占用的资源差不多,当数据量大到一定程度的时候access的数据访问效率下降,还有access数据库尽量小于50mb。如果说进程哪个占用资源多的话,sqlserver反而占用的资源比access更多一些。
我猜你没有对网站的流量做出限制,所以导致有些用户频繁访问access数据库,导致CPU使用超载造成的。或者是iis使用超载也可能。如果你没有对每个网站都进行限制,这是一定会超载的。超载就会导致进程变慢、出错、重新启动。

站点占用服务器资源的部分原因
1有一个或多个ACCESS数据库在多次读写过程中损坏,微软的MDAC系统在写入这个损坏的ACCESS文件时,ASP线程处于BLOCK状态,结果其他线程只能等待,IIS被死锁了,全部的CPU时间都消耗在DLLHOST(ASP进程)中。
参考解决办法:
压缩和修复我的数据库
下载数据库文件--[如果是asp的扩展名,请改为mdb的扩展名]--用ACCESS打开--选择工具--数据库实用工具--压缩和修复数据库--[改回asp的扩展名]--上传覆盖原来数据库文件
2注册了不良的Com组件,特别是用VB开发的ACTIVE X控件,可能导致占用内存使用量不断增长
参考解决办法:尽量减少或避免非官方或是客户要求的不必要的组件
3多媒体等文件下载占用服务器带宽
参考解决办法:停止下载
4程序问题
需要及时的关闭不再使用的数据库,以避免一直占用服务器资源
在connasp 连接数据库字符串语句中加入如下
sub endConnection()
connclose
set conn=nothing
end sub
其它程序问题:把IE选项里 显示友好>当你运行sql的时候占用资源就是很高的,数据库中只有sqlserver占用资源最少,越大型占用越高,你把你的服务项重新启动一次就可以了,如果还是不行就重启下服务器,如果还是不行请留言我远程帮你 *** 作,千万不要用360杀呵呵,360是流氓软件,杀一次数据库就奔溃了

局域网管理工具
局域网内的管理软件,今天上网找了下,发现还是中国人写的比较多,而且功能也越来越强大。
原理都是安装winpcap,使网卡工作在混杂模式下,然后进行相应的 *** 作。
说不定什么时候会用到,把看到的介绍都转过来吧。都没有测试。
1 AnyView(网络警)网络监控系统
软件简介:
是一款企业级的网络监控软件。一机安装即可监控、记录、控制局域网内其他计算机的上网行为。用于防止单位重要资料机密文件等的泄密;监督审查限制网络使用行为;备份重要网络资源文件。主要功能有:
一、网络行为和内容监视:
包括:网站浏览监视、邮件收发监视、聊天行为监视、游戏行为监视、FTP监视、流量监视、自定义监视;
(1)AnyView能实时记录局域网内所有用户浏览过的网页(包括网页标题、网页内容、所属网站、网页大小等),并以网页快照的形式供管理者查看;
(2)AnyView能实时记录局域网内所有收发的邮件(包括POP3/SMTP协议和>

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13113648.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-30
下一篇 2023-05-30

发表评论

登录后才能评论

评论列表(0条)

保存