解决这个问题的方法很简单,重启IIS就可以了,这样会清空应用程序池。相当于清空所有用户的连接信息,使得连接可用,这样用户就可以连接了。试着重启了下IIS,浏览结果还是出现“service unavailable”。看来问题不是出现在连接限制上。因为刚开启IIS,还没有用户连接,所以不会出现连接超过限制的问题。看来是IIS的问题了。
把IIS卸载了,重装。结果发现IIS6.0在安装过程中缺少文件。提示缺少iisadmin.mfl和iisadmin.mof,这两个文件在IIS的安装包中没有,而是在windows 2003 SP1的更新包中,所以要想找到这两个文件,还必须得下载SP1包。查看他服务器的上的文件,还好他下载了SP1,这样我就不用下载了。要从包中提取这两个文件,不是双击这个安装包,否则安装包就开始运行了。而是通过点击右键,解压缩这个补丁包(一般应用程序的安装包都是可以解压缩的)。在安装IIS的过程中,第一次弹出提示缺少文件是,选择IIS的安装包,也可以是安装光盘下的i386目录,第二次弹出提示,如果i386目录下没有,那么就把目录指向补丁包目录中的i386目录下,这个是在需要iisadmin.mfl和iisadmin.mof文件时用的;之后,再出现提示,指向iis安装包就可以了。这样IIS6.0才成功安装。
原以为是IIS的问题,因为我装IIS出现这种缺少文件的提示,可能当初安装IIS的时候也出现这种提示,可是管理员选择取消了。这样也是可以成功安装IIS的,而且IIS很可能还能正常使用,当然这种情况的前提是所取消的一些不重要的文件。如果忽略安装的是一些重要的文件,虽然提示安装成功,但IIS很可能会出问题的。现在把IIS安装了一遍,再浏览,还是出现这个问题。
心中不禁凉了半截,怎么还会有问题呢?重启!浏览,还是这个问题,卸载IIS,安装IIS,启动IIS。提示“另一个程序正在使用此文件,进程无法访问”,这种情况一般是IIS的80端口被占用了。在CMD窗口下运行“netstat -an”看见果然开的有80端口。下载了个active ports软件,查看这个这个端口被tomcat占用,结束掉了tomcat进程,启动IIS。再浏览,还是有这个问题。看来这下真是遇到大问题了。
下载了个“冰刃”,查看进程中有很多进程,有些有点陌生,怀疑是病毒,再看启动项,启动项一大堆,不过貌似没有病毒的启动项。为安全起见,又下载了个杀毒软件(服务器到现在连个杀毒软件都没有装,真是汗颜。),升了下级,杀了下内存,没有病毒,看来也不是病毒的问题。
仔细回想一下,是什么问题。在网上查了资料,有人说起过是应用程序池的问题。我也发现,很多次应用程序池都没有启动,要么启动存在错误,要么启动后自动关闭。在网上查了查资料,有人通过事件查看器查找到问题,不用重装IIS解决了类似的问题。我打开他的事件查看器,查看“系统”,里面记录了3万多条,当然我只有看最新的日志记录就可以了。为了彻底查清这个问题。我把这个事件管理器里的日志全部备份后清空。卸载IIS,重启后,安装IIS。
此时,浏览,出现问题。打开事件查看器,点“系统”。看见有黄色的和红色的。查看红色的“W3CSV”的错误信息:“应用程序池 'DefaultAppPool' 被自动禁用,原因是为此应用程序池提供服务的进程中出现一系列错误。”,还有它的警告信息:“为应用程序池 'DefaultAppPool' 提供服务的进程意外终止。进程 ID 是 '5896'。进程退出代码是 '0xffffffff'。”。还有一个“DCOM”的错误信息:“应用程序-特定 权限设置未将 COM 服务器应用程序(CLSID 为
{A9E69610-B80D-11D0-B9B9-00A0C922E750}
)的 本地 激活 权限授予用户 NT AUTHORITY\NETWORK SERVICE SID (S-1-5-20)。可以使用组件服务管理工具修改此安全权限。”。
实除了论坛后台有这个允许上传附件大小的设置,php本身也有参数可以显示上 ... 首先你得有服务器权限,就是你可以管理服务器,虚拟主机用户来说就得联系空间商了。 ... 大表单大小),附件是包含在表单里上传到服务器上的,所以第二个参数要比第 ... 重启web(iis或者apache等),然后你到论坛后台把用户组里的允许上传附件大小调大就出现了这些症状,那这就是空间商提供服务的问题了,你最好不要用他们的空间,出现种种错误提示说明了这空间商空间质量不保险,并且经常出错,你最好还是换空间商,造成数据损失后果可就大了。自己电脑上放网站可能是有点难度,配置要好点的才能流畅,自己电脑默认是没有限制的。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)