服务器 频道

网友解答:快速解决IIS5故障一例

    第三步:如果任务管理器没有显示进程是由哪个用户调用的话还需要我们选择菜单上的“查看->选择列”。这时候会弹出选择列窗口,我们将“用户名”勾选上,这样就可以在任务管理器中显示某进程是由谁调用的了。(如图2)
图2

    第四步:我们在任务管理器中找到DLLHOST.EXE进程,如果调用该进程的是iwam_machine的话,他就是我们所要找的IIS启用的进程了。只要在该进程上点鼠标右键,选择“结束进程”即可。(如图3)由于笔者计算机的名称为wwwserver,所以调用DLLHOST的用户名为iwam_wwwserver。结束进程时还会出现“警告:终止进程会导致不希望发生的结果,包括数据丢失和系统不稳定确实想终止该进程吗?”的提示,我们不用理会直接确定。
图3

    第五步:在我们将DLLHOST进程关闭后再访问IIS发布的网页就会显示The remote procedure call failed and did not execute.表明服务器上的进程已经被关闭了,在10秒之后服务器会自动重新加载DLLHOST.EXE进程,这样我们就由可以访问久违的网页了。


总结:

    使用进程关闭法进行IIS5故障的排除,整个排查过程只需要几十秒,不仅节约了重启计算机所花的大量时间,还不影响其他相关服务的正常运行。可谓是鱼与熊掌兼得。

0
相关文章