"DefaultAppPool"无法响应ping. [英] 'DefaultAppPool' failed to respond to a ping.

查看:185
本文介绍了"DefaultAppPool"无法响应ping.的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,

在抛出的事件查看器中,我们有以下警告

为应用程序池"DefaultAppPool"提供服务的进程无法响应ping.进程ID为"XXXX".

如果其中包含许多应用程序,我们将保留回收应用程序池的选项置于保留状态.同时,我想知道什么可能是导致此问题的根本原因,以及我们如何避免此问题.

Hey all,

We have below warning in the event viewer that is thrown

A process serving application pool ''DefaultAppPool'' failed to respond to a ping. The process id was ''XXXX''.

We have put the option of recycling the Application pool on hold has this contains many application in it . Meanwhile i would like to know what could be root cause for this issue also how do we aviod this .

推荐答案

首先,您不应该对所有人使用相同的AppPool您的Web应用程序/网站.如果一个Web应用程序崩溃,它将回收该应用程序池,这将使所有其他应用程序重新启动,因此用户将丢失其在服务器上的会话信息.

现在,如果发生任何故障,IIS将重新启动AppPool以从中恢复.现在,如果您将其禁用,它将不会出现故障.

同样,这是一个非常普通的错误,没有具体原因.因此您需要使用 IIS调试诊断工具 [
First of all you should not be using same AppPool for all your web applications/websites. If one web application crashes, it will recycle the app pool which will make all the other application to restart, so users will lose their session information on the server.

Now if any fault occurs IIS will restart the AppPool to recover from it. now if you have disabled it, it will not come out of the fault.

Also this is a very generic error, there is no specific cause for this. so you need to debug the cause using IIS Debug Diagnostics Tool[^]. this tool will generate detail log file, which will help you to identify the problem.

or you can create seperate app pool for each application and then assign to it, and see which one is not working, that application is causing the problem.


这篇关于"DefaultAppPool"无法响应ping.的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆