如果是 w3wp.exe 进程占用过多内存导致的问题的话
我们可以在 IIS 6 中的 Application Pool 中指定 w3wp.exe 进程所占用的内存量。当达到这个限制的时候,IIS 6 就会强制要求 w3wp.exe 进程重起一次。
您可以在您的 IIS 的 Application Pools 中选中您的站点所运行的 Application Pool, 然后右击选中属性。 在其中的 Recycling 页中 有一个选项 Memory recycling
其中有两个设置
Maximum virtual memory
Maximum used memory
我们可以在其中指定 进程占用多少内存后自动重起一次该进程,来防止 w3wp.exe 占用过多内存不释放的问题。