![]() |
|
作者信息 | 主题: 有关近期配置WEB服务器所遇到的几个问题22129 | ||||
|
发表时间:
2010-11-20 23:27:08
特别提示:本帖子在 2011-7-18 11:35:58 由用户
白瑞德
编辑过
【7.18】 浪漫烛光 www.langmanzg.com 今天服务器发生了问题,WEB页面打不开,但是FTP和远程访问都可以,应用时发现登陆速度很慢,不稳定,我把IIS重启了一遍,但是不确定是否问题得到完全解决~ 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 【12.20】 浪漫烛光 www.langmanzg.com 今天换了下IP,把域名重新解析了一下,但是在服务器上访问这个网站,不论是输入域名还是直接输入IP,都会提示“Invalid Hostname”,测试了好多次,重新添加IIS服务,也是不行。最后发现,是这个IP的80端口被封了。在这样一片神奇的热土上,一切皆有可能。所以如果网站访问不了,也要考虑这方面的原因呢 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 【11.26】 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 即使更换了VM服务器,但是网站的访问仍然不稳定,经常出现假死的现象。再次经过与技术激烈的沟通之后,未果,我查看了一下“任务管理器”中的系统性能选项,发现在网站卡机的情况下,系统的CPU占用率为100%,有个叫w3wp.exe的进程占据了大部分资源,这是怎么回事呢? 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 1,有人说这个是系统资源未能释放,或者说网站死循环的问题,网站程序问题,曾经有人提到过,但是具体怎么查询呢?我现在能想到的只有两点: 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 首先,把所有的;Q:#E^43r5l.记录集(rs)和连接(db)对象都设置为“关闭”和“资源释放”,即 rs.close和set rs=nothing 当然,很多页面的记录集和SQL必须优化,因为有时一个不太复杂的页面竟然是用了10多个记录集,这是不正常的,切记! 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 其次,有关 on error resume next的语句,在VB中默认是说明“忽略错误,继续执行”的,但也可能会导致死循环,所以尽量用变通的方式解决。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 但是经过如上设置后,只能部分解决问题,经常性的CPU还会占用100%,看来还要从IIS配置方面入手了。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 2,在IIS6.0中有个“应用程序池”,因为现在服务器上放置的网站很少,所以无需为不同的网站设置不同的应用程序池,一个临时性的方法是,如果CPU占用一直为100%,可在默认的应用程序池上点击右键,“回收”即可,当然,当前用户的未保存操作都会被取消。这个不能从根本上解决问题。此时,可以在 DefaultAppPool 中点击“属性”: 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com a) 在“回收”卡中,设置“在下列时间回收工作进程”,设置自动回收时间点; 浪漫烛光 www.langmanzg.com b) 在“性能”卡中, S6/ MF}4p~u选择“启用CPU监视”,设置“最大CPU使用率”为60%,设置“刷新CPU使用值”为“1”; 浪漫烛光 www.langmanzg.com c) 在“运行状况”卡中,“启用时间限制”和“关闭时间限制”均设置为10(秒) 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 在进行完上述设置后,应该重启“应用程序池”?问题得到了部分解决,CPU占用率100%的时间明显降低,理论上说应该仅为80秒(16个小格),但是,偶尔CPU占用100%还会持续较长时间。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 配置完毕后,应该“重启”应用程序池!否则可能性能不会有很大的改善!刚刚试了一下,貌似这样会缓解许多,仍需进一步测试中。也会有CPU占用100%的情况,但通常会在10秒钟内解决问题。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 3,有人说是Access数据库的问题,某服务器上应用的Access是在Access 2000下建的库,然后我经过在Access 2003下进行压缩/修复,似乎对于问题解决也并无帮助。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 4,关于Windows 2003操作系统,有人说需要安装一个MDAC的补丁,是系统BUG导致读取Access失败时产生死锁的,但是又有说法是SP1以上的系统即可,现在的2003是SP2版本的sv&a 7h o了,但是技术图便宜,安装了一个镜像版的2003,我怀疑是不是系统的问题。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 5,突然又想到了一个问题,莫非是VM服务器本身的设置和配置问题,这方面我是无能为力了,还有,本身这个物理服务器上就会有多个VM,他们之间会不会竞争资源? 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 【11.23】 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 1,即使是Windows 2003的IIS配置也并非简单,今天网站访问速度很慢,经过激烈的沟通之后,技术人员帮忙修改了IIS的父路径设置,还有WEB页面扩展的设置,但是网站的PING值仍然不稳定,据说是图片被盗链的原因,所以需要在ASP文件中修改下。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 【11.19】 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 近期,又是做主机托管,又是做VM的,比较忙,但是也学到了点东西,顺便纠正了长久以来存在的一些误区: 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 1,对于Windows服务器来说,FTP服务一般都使用Serv-U工具,这个工具比较好用,而且配置起来也不难,关键问题是,要注意为当前用户和当前用户所使用的目录分配权限,否则即使客户端能够连上Serv-U,在传文件的时候也可能会发生所谓的“Permission Denied”错误。另外,覆盖替换同名文件,在FTP中被称作“追加”权限,如果当前用户不开通这个权限的话,是无法上传覆盖同名文件的。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 2,Access数据库虽然小巧玲珑,功能性价比相对也可以,但是它的兼容性很差,比如说,Access 2007就不能向下兼容2003,而且很多记录集语句(ASP)对于字段引用的格式都不一样。还有,非常有趣的一点是,在服务器操作系统中,Access数据库无需安装对应的OFFICE系列软件,Windows服务器操作系统即可引用。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 如果Access突然出现了无法访问等各种错误提示,不妨用下Access中自带的“压缩/修复”功能,也许问题就迎刃而解了。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 3,域名解析后,一般生效时间会在两个小时之内。在IIS服务器上,只需要将对应网站的“主机头”填上解析的域名,确认即可。当在新IP上设置的域名,而旧IP的解析还为转换时,网站的展现和原来一样。但是当新IP即将解析转换成功的时候,输入域名,进入首页,可能页面会显示“建设中”的提示。稍等一会即可。或者稍等一会再刷新页面。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com
今天就想到这些,后续问题,还需进一步讨论。 |
||||
每当你几乎快被困难击倒,丧失斗志的时候,你就想想背后还有无数等你倒下捅刀子的SB,就充满了力量。
|
新用户注册 返回首页 | ||||||||