Windows Server 2012
IIS 8
ARR 3.0
8 GB of RAM on servers
We have two ARR edge/gateway servers that sit behind a physical load balancer that evenly distributes traffic to the two of them. The only thing running on these servers is ARR, no custom code, sites or processes. The IIS worker process is leaking memory. We will go from approximately 35% utilized following a reboot to 95% within a few days. Recycle of the app pool being used by the ARR sites reclaims about 50-60% of what is utilized that is how we know this is the process that is leaking. We have disabled disk caching on both servers as we thought that may be the culprit. We do have Signlar in play here, don't know that it matters but I found a few links that talked about potential issues with Signalr and ARR. We are doing a URL redirect with url rewrite for SSL http:->https: so URL rewrite rules are in play as well. We recently upgraded from ARR 2.5 to ARR 3.0 in hopes that would resolve the problem but unfortunately it did not, we saw same behavior in 2.5 and 3.0.
We have run out of things to consider or investigate at this point. We have another ARR server in a different location that receives very little traffic (cold failover server) and can confirm that it does not exhibit any indication of a memory leak with the light usage that it gets.
Hoping someone can help us figure out how to pinpoint the root cause of this issue so that we can get it resolved. It is definitely a consistent and persistent problem that we would really like to eliminate as soon as possible.
Thanks!