参照链接:
【如何设置IIS程序池的回收时间,才能最大程度的减少对用户的影响?】 - 走看看 (zoukankan.com)
概念:
简单理解IIS应用程序池
应用程序池可以看成是计算机分配给Web应用程序的内存的容器。
网络上有人这样比喻:如果是水,那么应用程序池就是,Web应用程序就是鱼缸里的金鱼。多个Web应用程序可以放在同一个应用程序池里面,也就是说一个鱼缸可以养多条金鱼。如果金鱼多了,鱼缸的的空间有限,那么金鱼之间就会争抢生存空间,不是很坚固的鱼缸就会破裂,所有的金鱼(网站)就会受到影响,即内存不足,造成内存溢出的问题。如果时间久了,鱼缸里面的水质就会变差,金鱼就好像生活在臭水沟里,因此我们需要定期换水(回收程序池)。
1、打开任务管理器,勾选【进程名称】、【PID】栏。在进程名称里找到w3wp.exe的进程,每个w3wp.exe对应IIS里的一个程序池
2、通过命令找出要找到程序对应的w3wp.exe
1)查看项目对应的资源池名称,单击项目右键——高级设置,即可找到项目对应的程序池名称
2)通过命令查到程序池对应的PID
用管理员权限打开命令,执行以下命令,即可找到对应的程序池及对应的pid(如果没有,则访问下项目对应的网址后再执行一次appcmd list wp),如图即可找到Finance对应的PID为9148
cd C:\Windows\System32\inetsrv
appcmd list wp
则我们要找的项目对应的程序池进程就是这个