EEDU Blog: 博客 ·  资讯 ·  论坛 ·  留言
登录 新用户? 注册   |  

ahaoxie's blog

订阅博客:

环境生态网站长

阅读全文

aspnet_isapi.dll '检测到死锁' 解决方法

创建一个批处理文件,在一个工作进程被孤立时执行
1. 启动记事本。
2. 将下面的代码粘贴到记事本中:


@if "%_echo%"=="" echo off
setlocal
    set TIMESTAMP=%DATE:~-9%_%TIME%
set TIMESTAMP=%TIMESTAMP:/=_%
set TIMESTAMP=%TIMESTAMP::=_%
set TIMESTAMP=%TIMESTAMP:.=_%
set TIMESTAMP=%TIMESTAMP: =_%
set FILENAME=c:\crash_%TIMESTAMP%.dmp
set LOG=c:\log.txt
set COMMAND=c:\debuggers\cdb.exe -c ".dump /o /mhf %FILENAME%;q" -p %1

echo %COMMAND% > %LOG%
%COMMAND%

endlocal

3. 将文件保存为文件名.cmd。在这个例子中,我们将文件命名为 action.cmd。但是,您也可以随意给文件起别的名字。

 

配置孤立工作进程设置
1. 在命令提示符处键入以下命令,然后按 Enter:
cd \Inetpub\adminscripts
2. 要使孤立工作进程的功能可用,需要在命令提示符下键入以下命令:adsutil.vbs SET W3SVC/AppPools/DefaultAppPool/OrphanWorkerProcess TRUE


3. 在命令提示符下,设置当进程预定要回收时运行的可执行文件。例如,在这种情况下使用在“创建一个批处理文件,在一个工作进程被孤立时执行”一节创建的批处理文件:adsutil.vbs SET W3SVC/AppPools/DefaultAppPool/OrphanActionExe "c:\action.cmd"
adsutil.vbs SET W3SVC/AppPools/DefaultAppPool/OrphanActionParams "%%1%%"

发表于: 2012-09-14 17:10 | 全文(查看: 291) | 评论(0) | 本文地址 | 收藏 
分类: 小窍门(95)   标签: aspnet  新知  

"aspnet_isapi.dll '检测到死锁' 解决方法" 的评论: (共 0 条)

你对本文的评论:

登录后再作评论
Page was generated in 75 milliseconds