如何处理Windows2003 IIS6 0常见的问题

如题所述

Windows2003 iis6.0是在Windows2003里搭建一个iis服务器的平台,iis就是Internet information service 网络提供信息服务的一个工具。Windows2003 iis6.0Web服务器是目前最为流行的服务器平台之一,在Internet中发挥着巨大的作用。因此,利用iis组建一高安全、高性能的Web服务器显得尤为重要。
  然而,在Windows2003 iis6.0运行中出现不少问题,常见的问题主要有:关闭超时、上传文件受限、无法运行ASP和.NET程序、无法连接access数据库以及其他一些错误。下面针对Windows2003 iis6.0常出现的问题提出一些处理方法。
  一、用程序池DefaultAppPool关闭超时错误
  服务器经常产生应用程序池'DefaultAppPool' 提供服务的进程关闭时间超过了限制。这是由于进程 ID的错误,导致iis6.0处于假死状态。解决方法如下:
  右击应用程序池DefaultAppPool,选取属性:
  1.回收
  (1)回收工作进程(分钟):选中,值为1740;
  (2)回收工作进程(请求数目):不选(原先设置为35000);
  (3)在下列时间回收工作进程:不填;
  (4)消耗太多内存时回收工作进程:全不选。
  (2)、(3)、(4)项可能避免了在访问量高的时候强制回收进程可能引发的服务器响应问题,导致iis6.0假死不响应。
  2.性能
  只选中空闲超时20分钟,其他都不选。WEB园最大工作进程数为1(默认)。原来的请求队列限制为4000,现在无限制。
  3.运行状况
  前两项都起用是原来的默认设置。启动时间限制90秒,关闭时间限制180秒。
  启动快速失败保护的钩去掉。为了避免真的遇到很多错误时没有提示,可以不关闭,只是把快速保护的保护范围加大些,例如失败数50次、时间段5分钟,则关闭对应的程序。
  “关闭时间限制180秒”是必须的,因为进程关闭的时间,就是在这儿设置,原来为90秒限制,是默认值,如果进程关闭时间超过90秒,则认为超时,从而出现:进程关闭时间超过了限制日志,所以,适当延长这个时间,可以避免这种错误。
  二、无法在网站后台上传超过200k的文件
  当我们无法在网站后台上传超过200k的文件时,可以通过以下方法予以解决:
  1.在我的电脑控制面板管理工具服务里关闭iis6 Admin service服务器。
  2.在C盘的目录里找到windows\system32\inesrv\下的metabase.xml,
  打开后再找到AspMaxRequestEntityAllowed把它修改为需要的值,然后重启iis6.0 AAdmin service服务。
  (1)修改各站点的属性
  主目录配置选项启用父路径
  (2)修改成你要的大小,如在后面补两个0,把默认为 AspMaxReque
  stEntityAllowed="204800"即200K将其加两个0,就可以上载20M,使之可以上传大于200K的文件。
  三、iis6.0下无法运行ASP程序
  在出现iis6.0下无法运行ASP程序时,用如下方法解决:
  1.如果网站本身有Global.asa,先把它更名为Global.old,重新启动该网站。用记事本写下代码并保存为test.asp文件,在浏览器中访问。如果能够正常显示,说明问题出在Global.asa文件上。
温馨提示:内容为网友见解,仅供参考
无其他回答

如何处理Windows2003 IIS6 0常见的问题
1.在我的电脑控制面板管理工具服务里关闭iis6 Admin service服务器。2.在C盘的目录里找到windows\\system32\\inesrv\\下的metabase.xml,打开后再找到AspMaxRequestEntityAllowed把它修改为需要的值,然后重启iis6.0 AAdmin service服务。(1)修改各站点的属性 主目录配置选项启用父路径 (2)修改成你要的大小...

Windows 2003 asp网页不能访问的常见问题
先在服务里关闭iis admin service服务找到windowssystem32inesrv下的metabase.xml打开,找到ASPMaxRequestEntityAllowed 把他修改为需要的值,然后重启iis admin service服务(企业版的windows2003在第592行,默认为 AspMaxRequestEntityAllowed="204800" 即200K。将其加两个0,即改为,现在最大就可...

win2003 iis 6.0 的使用问题!!
IIS-网站-(具体站点)-(右键)权限-Users完全控制 二、解决windows2003最大只能上载200K的限制。先在服务里关闭iis admin service服务 找到windows\\\\system32\\\\inesrv\\\\下的metabase.xml,打开,找到ASPMaxRequestEntityAllowed 把他修改为需要的值,然后重启iis admin service服务 1、在web服务扩展 允...

怎样解决w3wp.exe占用CPU和内存问题?
在Windows2003+iis6环境下,可能遇到w3wp进程占用大量CPU和内存,影响服务器响应速度的问题。解决方法如下:首先,对每个网站进行单独的应用程序池配置,避免不同网站间相互影响。设置应用程序池回收时间为1720小时,并调整同时运行的web工作进程数目至1,以防止内存或CPU过载。可设置当内存或CPU使用超过特定...

windows server 2003 iis6.0限制最大上传大小
把你的IIS6.0包解压 从Windows组件里面安装 把他需要的每个文件指定到解压文件夹就好了 IIS一般的操作系统都是自带的,只要不是家庭版本的,都可以在Windows组件里面安装 首先必须启用asp 控制面板 -> 管理工具 ->iis(internet 服务器)- web服务扩展 -> active server pages -> 允许 控制面板 -> ...

解决w3wp.exe占用CPU和内存问题
在处理Windows 2003 + IIS 6环境下的w3wp.exe内存占用与CPU问题时,可以通过以下步骤进行优化:首先,配置IIS为每个网站单独的应用程序池,确保互不影响,通过设置回收时间默认为1720小时,并根据实际情况调整,同时设定同时运行的web工作进程数目为1,并设定内存或CPU占用超过特定阈值时自动回收内存。当遇到...

windows 2003 IIS6.0 总是莫名其妙的停止工作,是什么原因???
查一下是不是机子的应用池满了才会停止的原因,把应用池设置一个回收时间。

如何处理IIS应用程序池自动停止,关闭,假死
一、2003应用程序池自动死了,不能恢复了,一直出现 Service Unavailable 常见方法如下。1:没有打SP1补丁的时候会出现这个IIS6.0假死问题,但现在微软都在自动更新里面出补丁了,一般你打好最新补丁后是不会出现此问题了。(所以现在的IIS假死与这个关系不是很大)2:从IIS6.0开始CPU资源都在应用池...

2k3 IIS6 w3wp.exe 应用程序错误
解决方法:这可能是系统的兼容性问题,winXP的系统,右键“AutoRun.exe”文件,属性,兼容性,把“用兼容模式运行这个程序”项选择上,并选择“Windows 98\/Me”。win2000如果打了SP的补丁后,只要开始,运行,输入:regsvr32 c:\\winnt\\apppatch\\slayerui.dll。右键,属性,也会出现兼容性的选项。例四:...

如何在Windows Server 2003 中IIS6.0配置网站日志记录
1、启用网站日志记录 Internet 信息服务 (IIS) 日志记录可以提供比 Windows Server 2003 的事件日志记录或性能监视功能更详细的信息。IIS 日志包括以下信息:访问网站的用户、他们查看的内容以及最后一次查看信息的时间。您可以监视他人对您的网站、虚拟文件夹或文件所进行的访问尝试,不论访问成功与否。这...

相似回答