Solved

IIS6 - Application Pool Running Out of Virtual Memory

Posted on 2011-02-24
4
976 Views
Last Modified: 2012-05-11
I have 4 app pools on IIS however I keep getting errors as they have reached their virtual memory limit. However none of them have a maximum set. Some of these pools are allowed up to 10 IIS worker processes and am wondering if this is affecting it.

Also the machine has very little space on the partitioned drive D but plenty on C, is there a way I can tell it to use virtual memory on C instead of D, or would it automatically do this?
0
Comment
Question by:Lico_w
  • 2
  • 2
4 Comments
 
LVL 29

Accepted Solution

by:
mass2612 earned 500 total points
Comment Utility
Hi,

Where is your page files set under My Computer > Properties > Advanced > Performance > Settings > Advanced > Change - this is where you set where you want your virtual memory.

Each worker process will take approximately 5MB just to start it and more when its processing.
0
 

Author Comment

by:Lico_w
Comment Utility
Right I see, the page file is currently set on D and is 4092mb, would you suggest updating this? Also the system has very little RAM 512mb
0
 
LVL 29

Assisted Solution

by:mass2612
mass2612 earned 500 total points
Comment Utility
Oh 512MB is very low. Any chance of upgrading it? How many app pools and worker processes do you have? If you add them up saying at least 5MB each then how much of your 512MB is being used. Paging is evil if you care about performance not saying it causes this error but in general for production its just not going to make anyones job easy.
0
 

Author Closing Comment

by:Lico_w
Comment Utility
Evil's a tad strong perhaps ;) But I see your point.

Thanks for your help, going to try to upgrade RAM and also increase page file size whilst also reconfiguring and optimizing IIS pools.
0

Featured Post

IT, Stop Being Called Into Every Meeting

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

Join & Write a Comment

Suggested Solutions

Prologue It is often required to host multiple websites on a single instance of IIS, mostly in development environments instead of on production servers. I am sure it is not much a preferred solution on production servers but this is at least a pos…
Periodically we have to update or add SSL certificates for customers. Depending upon your hosting plan you may be responsible for the installation and/or key generation. In the wake of Heartbleed many sites were forced to re-key. We will concen…
Access reports are powerful and flexible. Learn how to create a query and then a grouped report using the wizard. Modify the report design after the wizard is done to make it look better. There will be another video to explain how to put the final p…
When you create an app prototype with Adobe XD, you can insert system screens -- sharing or Control Center, for example -- with just a few clicks. This video shows you how. You can take the full course on Experts Exchange at http://bit.ly/XDcourse.

728 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

8 Experts available now in Live!

Get 1:1 Help Now