I tried changing the rules but didnt see any difference. Next I tried to exclude everything like so; path pattern=".*|\.001" excludeFrom="CompressionAndCaching"
path pattern=".*|\.002" excludeFrom="Replacements"
path pattern=".*|\.003" excludeFrom="MergeCSSAndJS"
path pattern=".*|\.004" excludeFrom="JSMin"
path pattern=".*|\.005" excludeFrom="CSSMin" Figuring I could re-enable each to find the culprit. I watched the site and it never stayed at 100% for very long but it was noticably using more CPU and memory than PB2, then I saw the CPU spike up and memory spike up and this happened: Exception type: OutOfMemoryException
Exception message: Exception of type 'System.OutOfMemoryException' was thrown. Request information: Request URL: http://www.warbeats.com/Default.aspx?TabID=57
Request path: /Default.aspx
User: soboy Is authenticated: True
Authentication Type: Forms Thread account name: NT AUTHORITY\NETWORK SERVICE Thread information:
Thread ID:
Thread account name: NT AUTHORITY\NETWORK SERVICE
Is impersonating: False Stack trace: at System.String.GetStringForStringBuilder(String value, Int32 startIndex, Int32 length, Int32 capacity)
at System.Text.StringBuilder.GetNewString(String currentString, Int32 requiredLength)
at System.Text.StringBuilder.Append(String value)
at Snapsis.HttpModules.PageBlaster.RequestFilter.Write(Byte[] buffer, Int32 offset, Int32 count)
at System.Web.HttpWriter.Filter(Boolean finalFiltering)
at System.Web.HttpResponse.FilterOutput()
at System.Web.HttpApplication.CallFilterExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) After this my w3wp process restarted and the cycle continued (memory grew until the process rebooted) That page is a DNN Repository module and the downloads all fail - they just send 0 byte files. Something is eating memory for sure... |