Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在IIS中,在20分钟的空闲时间后关闭工作进程的理由是什么?_C#_Asp.net Mvc_Iis_Windows 2003 Webserver - Fatal编程技术网

C# 在IIS中,在20分钟的空闲时间后关闭工作进程的理由是什么?

C# 在IIS中,在20分钟的空闲时间后关闭工作进程的理由是什么?,c#,asp.net-mvc,iis,windows-2003-webserver,C#,Asp.net Mvc,Iis,Windows 2003 Webserver,在IIS中,默认情况是在20分钟不活动后关闭工作进程?背后的理性是什么?似乎人们去吃午饭,然后回来强迫重新装填所有东西 特别是关于.NET4、ASP.NETMVC、C应用程序。是否有任何理由启用空闲超时 该选项专为以下场景设计:您的IIS服务器上运行着许多应用程序,其中一些应用程序很少使用。如果您只有少数几个应用程序,那么空闲超时就没有多大用处。该选项专为在IIS服务器上运行多个应用程序而设计,其中一些应用程序很少使用。如果只有少数几个应用程序,那么空闲超时没有多大用处。可以节省服务器资源 如果

在IIS中,默认情况是在20分钟不活动后关闭工作进程?背后的理性是什么?似乎人们去吃午饭,然后回来强迫重新装填所有东西

特别是关于.NET4、ASP.NETMVC、C应用程序。是否有任何理由启用空闲超时


该选项专为以下场景设计:您的IIS服务器上运行着许多应用程序,其中一些应用程序很少使用。如果您只有少数几个应用程序,那么空闲超时就没有多大用处。

该选项专为在IIS服务器上运行多个应用程序而设计,其中一些应用程序很少使用。如果只有少数几个应用程序,那么空闲超时没有多大用处。

可以节省服务器资源

如果服务器只为一个站点提供服务,那就没什么大不了的,但是如果您托管了许多站点,并且一些站点很少受到攻击,那么就没有理由让应用程序池一直处于空闲状态,并占用宝贵的资源

另一个很好的原因是代码总是有内存泄漏的可能性。如果它这样做了,并且该过程从未被回收,那么它最终将导致整个服务器停机


我相信还有其他原因,这些是我首先想到的。

为了节省服务器资源

如果服务器只为一个站点提供服务,那就没什么大不了的,但是如果您托管了许多站点,并且一些站点很少受到攻击,那么就没有理由让应用程序池一直处于空闲状态,并占用宝贵的资源

另一个很好的原因是代码总是有内存泄漏的可能性。如果它这样做了,并且该过程从未被回收,那么它最终将导致整个服务器停机

我相信还有其他原因,这些是我首先想到的