| Posted: 23 September 2008 at 8:40pm | IP Logged
|
|
|
w3wp.exe consumes memory at a steady rate over 2-3 hours and hits around the 1.2Gb mark. That this point we start getting ASP "out of memory" errors. We've had to set the Application Pool to recycle at 1Gb but this is far from ideal as any users lose their Session state. No major data is stored in Session variables.
This problem only started once we installed ISAPI_Rewrite.
System config below. Application Log sent to support@helicontech (subject line contains reference "Poolio")
------------------------------------------------------ SYSTEM ------------------------------------------------------ OS Name Microsoft(R) Windows(R) Server 2003, Standard Edition Version 5.2.3790 Service Pack 2 Build 3790 Other OS Description Not Available OS Manufacturer Microsoft Corporation System Manufacturer IBM System Model IBM eServer BladeCenter HS21 -[8853C2M]- System Type X86-based PC Processor x86 Family 6 Model 15 Stepping 11 GenuineIntel ~2333 Mhz Processor x86 Family 6 Model 15 Stepping 11 GenuineIntel ~2333 Mhz Processor x86 Family 6 Model 15 Stepping 11 GenuineIntel ~2333 Mhz Processor x86 Family 6 Model 15 Stepping 11 GenuineIntel ~2333 Mhz Processor x86 Family 6 Model 15 Stepping 11 GenuineIntel ~2333 Mhz Processor x86 Family 6 Model 15 Stepping 11 GenuineIntel ~2333 Mhz Processor x86 Family 6 Model 15 Stepping 11 GenuineIntel ~2333 Mhz Processor x86 Family 6 Model 15 Stepping 11 GenuineIntel ~2333 Mhz BIOS Version/Date IBM -[BCE121AUS-1.06]-, 2/08/2007 SMBIOS Version 2.3 Windows Directory C:\WINDOWS System Directory C:\WINDOWS\system32 Boot Device \Device\HarddiskVolume1 Locale Australia Hardware Abstraction Layer Version = "5.2.3790.3959 (srv03_sp2_rtm.070216-1710)" Time Zone E. Australia Standard Time Total Physical Memory 4,095.06 MB Available Physical Memory 1.23 GB Total Virtual Memory 7.83 GB Available Virtual Memory 5.23 GB Page File Space 4.00 GB Page File D:\pagefile.sys
------------------------------------------------------ SQL Server ------------------------------------------------------ - Microsoft SQL Server 2005 - 9.00.3068.00 (Intel X86)
------------------------------------------------------ IIS ------------------------------------------------------ - IIS 6.0 - 19 Websites running under IIS - all apps are classic ASP
------------------------------------------------------ ISAPI_Rewrite ------------------------------------------------------ - ISAPI_Rewrite 3.1 (build 55) - configured for one website only
Our config file is... # Helicon ISAPI_Rewrite configuration file # Version 3.1.0.55 RewriteBase /
#-- ASX Company Profile -- RewriteRule ^shares/asx/[a-zA-Z0-9\-\.]+\-([a-zA-Z]+)\.asp$ /company_profile/summary/default.asp?SecurityID=$1&ExchangeID=ASX [L] #-- ASX Company Profile Sections -- RewriteRule ^shares/asx/financials/[a-zA-Z0-9\-\.]+\-([a-zA-Z]+)\.asp$ /company_profile/financials/default.asp?SecurityID=$1&ExchangeID=ASX§ion=2 [L] RewriteRule ^shares/asx/broker-consensus/[a-zA-Z0-9\-\.]+\-([a-zA-Z]+)\.asp$ /company_profile/consensus/default.asp?SecurityID=$1&ExchangeID=ASX§ion=4 [L] RewriteRule ^shares/asx/announcements/[a-zA-Z0-9\-\.]+\-([a-zA-Z]+)\.asp$ /company_profile/announcements/default.asp?SecurityID=$1&ExchangeID=ASX§ion=5 [L] RewriteRule ^shares/asx/change-of-shareholdings/[a-zA-Z0-9\-\.]+\-([a-zA-Z]+)\.asp$ /company_profile/change_of_shareholding/default.asp?SecurityID=$1&ExchangeID=ASX§ion=6 [L] RewriteRule ^shares/asx/float-details/[a-zA-Z0-9\-\.]+\-([a-zA-Z]+)\.asp$ /company_profile/float_details/default.asp?SecurityID=$1&ExchangeID=ASX§ion=7 [L] RewriteRule ^shares/asx/annual-reports/[a-zA-Z0-9\-\.]+\-([a-zA-Z]+)\.asp$ /company_profile/annual_reports/default.asp?SecurityID=$1&ExchangeID=ASX§ion=8 [L] #-- NZX Company Profiles -- RewriteRule ^shares/nzx/[a-zA-Z0-9\-\.]+\-([a-zA-Z]+)\.asp$ /company_profile/summary/default.asp?SecurityID=$1&ExchangeID=NZX [L] #-- Fund Profiles -- RewriteRule ^managed-funds/[a-zA-Z0-9\-\.]+\-([0-9]+)\.asp$ /funds/profile.asp?FundID=$1 [L] #-- Fund Manager Profiles -- RewriteRule ^managed-funds/Colonial-First-State.asp$ /managed-funds/manager-profile.asp?FundManagerID=AUFIRSTAT [L] RewriteRule ^managed-funds/Perpetual.asp$ /managed-funds/manager-profile.asp?FundManagerID=AUPML [L] RewriteRule ^managed-funds/AMP-Capital-Investors.asp$ /managed-funds/manager-profile.asp?FundManagerID=AUAMPINV [L] #-- Distributions -- RewriteRule ^investment-opportunities/[a-zA-Z0-9\-\.]+\-([0-9]+)\.asp$ /distributions/overview.asp?DistributionID=$1 [L] RewriteRule ^investment-opportunities/default.asp$ /distributions/default.asp [L] RewriteRule ^investment-opportunities/$ /distributions/ [L] RewriteRule ^investment-opportunities/compare.asp$ /distributions/compare.asp [L] RewriteRule ^investment-opportunities/floats-ipos.asp$ /distributions/default.asp?DistributionTypeID=1 [L] RewriteRule ^investment-opportunities/managed-funds.asp$ /distributions/default.asp?DistributionTypeID=2 [L] RewriteRule ^investment-opportunities/capital-protected.asp$ /distributions/default.asp?DistributionTypeID=3 [L] RewriteRule ^investment-opportunities/hedge-funds.asp$ /distributions/default.asp?DistributionTypeID=4 [L] RewriteRule ^investment-opportunities/geared.asp$ /distributions/default.asp?DistributionTypeID=5 [L] RewriteRule ^investment-opportunities/agribusiness.asp$ /distributions/default.asp?DistributionTypeID=6 [L] #-- Suburb Profile -- RewriteRule ^property-research/([a-zA-Z0-9\-\.]+)/([0-9]+)/([a-zA-Z0-9\-\.]+)\.asp$ /property/profile_suburb.asp?Postcode=$2&Suburb=$3&State=$1 [L]
|