IIS因“存储空间不足”而无法启动问题的解决方案

来源:互联网  作者:本站整理
摘要:今天遇到一个非常头大的问题,症状如下:Error:IIS无法启动,存储空间不足,无法处理此命令。1、serv-U启动时提示:无法确定网络,网络故障或SOCKETS不足理论上Widnows可用Socket有65535个,IIS或者FTP之类的……

今天遇到一个非常头大的问题,症状如下:

Error:IIS无法启动,存储空间不足,无法处理此命令。

1、serv-U启动时提示:无法确定网络,网络故障或SOCKETS不足
理论上Widnows可用Socket有65535个,IIS或者FTP之类的应用程序在请求用完一个Sockets后,关闭的Socket都会被系统回收使用。怎么回事?

2、HTTP SSL 服务因下列错误而停止:
存储空间不足,无法处理此命令。
与 World Wide Web Publishing Service 服务相依的 HTTP SSL 服务因下列错误而无法启动:
存储空间不足,无法处理此命令。

解决方法

通过事件管理器,查看到系统有一个错误,事件ID 2011,服务器的配置参数"irps4tacksize"太小,无法让服务器使用本地设备请增加此参数的值
要解决此问题,请在注册表中增大 IRPStackSize 值:

1. 运行 regedit
2. 找到以下项:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters
3. 在右窗格中双击 IRPStackSize 值
注意:如果 IRPStackSize 值不存在,请使用以下过程创建此值:
a. 在注册表的 Parameters 文件夹中,右健单击右窗格
b. 指向新建,然后单击 DWord 值
c. 键入 IRPStackSize

重要说明: 因为此数值名称区分大小写,所以请完全按照其显示的形式键入 "IRPStackSize"

4. 将"基数"更改为十进制
5. 在"数值数据"框中,键入比列出的值大的一个值
建议将 IRPStackSize 值增大 3 : 如果以前的值为 11,则请键入 14,然后单击"确定"
6. 关闭注册表编辑器并重新启动计算机

【相关文章】好搜一下
思科交换机提供的三种交换模式

思科交换机提供的三种交换模式

交换机在交换数据帧时可以选择不同的模式来满足网络和用户的需要,思科的交换机提供三…