David
Thu Jun 21 05:24:13 CDT 2007
On Jun 21, 2:25 am, gilad.ka...@gmail.com wrote:
> Hi,
>
> I'm running IIS 6.0 with Win2003.
> 4GB of memory are installed on the machine.
>
> I've configured all the web sites to use the default applicaiton pool.
> each web sites occupies ~20MB.
>
> When the w3wp.exe process occupies 512MB of Heap bytes (checked with
> process explorer) I get OutOfMemory Exceptions from the web sites.
>
> Is there a limit to the amount of heap memoty that one pool process
> can occupy ?
>
> I haven't set any limits and using the default values.
>
> Gilad.
IIS does not impose any such memory limits on an Application Pool/
Worker Process. It is not even involved in the allocation of memory
used by your websites, so it cannot constrain it.
There are external programs, WSRM on WS03 Enterprise, which can place
limits on RAM allocation per process, but that is user-configured.
Perhaps your websites fragment the heap sufficiently that after 512MB
of allocated memory that it cannot allocate anymore. What memory block
sizes are being allocated and failing?
//David
http://w3-4u.blogspot.com
http://blogs.msdn.com/David.Wang
//