What to do when your IIS Worker Process (w3wp.exe) memory usage show high on your windows server 2012 in task manager.
Here is how I could nip it, it might help someone.
-Launch Server Manager.
-Select App Server.
-Select Add Roles & Features from drop down of Tasks on right top corner.
-Select Role based or featured based Installation.
-Select your server from Server Pool if there are more than one listed.
-Browse Web Server (IIS) > Web Server > Application Developement.
-Ensure that checkbox infront of ASP is checked and continue with Install, finish.
Now Click to select IIS from left pane
-From right top corner select Internet Information Services (IIS) Manager from drop down menu of Tools.
-Click on your server name to select it from IIS Manager window.
-From right side pane double click ASP.
-Click Caching properties under Services.
-Select maximum memory caching file and change its value to 5 from 500.
-click apply on right top corner.
-Restart IIS.
This should get your server rid of IIS worker process high memory utilisation. The caching now will occupy space on disk rather in memory. The caching size will be way smaller than it was previously.
Hope this will help, do let us know by leaving your feedback.
来自链接:http://forum.gotzu.com/showthread.php?tid=151