本页内容
概要 |
概要
当您在 Internet 信息服务 (IIS) 6.0 中遇到被锁死的情况时,应用程序事件日志中会出现类似下面这样的错误信息:Event Type: Warning
Event Source: W3SVC-WP
Event Category: None
Event ID: 2262
Date: 7/29/2003
Time: 12:08:58 PM
User: N/A
Computer: ComputerName
Description:ISAPI 'C:/WINNT/Microsoft.NET/Framework/v1.1.4322/aspnet_isapi.dll' reported itself as unhealthy for the following reason:'Deadlock detected'.
在系统事件日志中会出现类似下面这样的错误信息:Event Type: Warning
Event Source: W3SVC
Event Category: None
Event ID: 1013
Date: 7/29/2003
Time: 12:09:34 PM
User: N/A
Computer: ComputerName
Description:A process serving application pool 'DefaultAppPool' exceeded time limits during shut down.The process id was '2756'.
返回页首
Event Source: W3SVC-WP
Event Category: None
Event ID: 2262
Date: 7/29/2003
Time: 12:08:58 PM
User: N/A
Computer: ComputerName
Description:ISAPI 'C:/WINNT/Microsoft.NET/Framework/v1.1.4322/aspnet_isapi.dll' reported itself as unhealthy for the following reason:'Deadlock detected'.
在系统事件日志中会出现类似下面这样的错误信息:Event Type: Warning
Event Source: W3SVC
Event Category: None
Event ID: 1013
Date: 7/29/2003
Time: 12:09:34 PM
User: N/A
Computer: ComputerName
Description:A process serving application pool 'DefaultAppPool' exceeded time limits during shut down.The process id was '2756'.
返回页首
为诊断程序生成转储文件
IIS 6.0 有一项叫做“孤立工作进程”的新功能。此功能使您能在预定要回收的进程终止之前对其进行检查。孤立工作进程可用来在进程中附加一个调试程序并生成一个供调查使用的转储文件。注意:当进程运行在 IIS 5.0 兼容模式中时,此功能不可用。
创建一个批处理文件,在一个工作进程被孤立时执行
1. | 启动记事本。 |
2. | 将下面的代码粘贴到记事本中:
|
3. | 将文件保存为文件名.cmd。在这个例子中,我们把文件命名为 action.cmd。您也可以随意给文件起别的名字。 |
配置孤立工作进程设置
1. | 在命令提示符处键入以下命令,然后按 ENTER 键:
cd /Inetpub/adminscripts
|
2. | 要使孤立工作进程的功能可用,需要在命令提示符下键入以下命令:
|
3. | 在命令提示符下,设置当进程预定要回收时运行的可执行文件。例如,在这种情况下使用在“创建一个批处理文件,在一个工作进程被孤立时执行”一节创建的批处理文件:
|