Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeDNN Open Source...DNN Open Source...Module ForumsModule ForumsEventsEventsMajor issue with caching - system hang and eating up LOTS of RAMMajor issue with caching - system hang and eating up LOTS of RAM
Previous
 
Next
New Post
4/23/2006 11:44 AM
 

ok guys - the calendar completely breaks and dern near shuts down the entire dotnetnuke portal application (and even the server if allowed to progress long enough and the server isn't configured properly secured against this)...

When logging in as the administrator, it works fine.  I presume this is because it is not loading from the cache and is instead generating the calendar control from scratch each time...

I can't find any GOOD errors, other than an out of memory error (Cause yep the process hits about 800mb if I let it run after this starts happening)... 

this is the closest thing I can find in the logs to a decent error...

ModuleId: 377
ModuleDefId: 96
FriendlyName: Upcoming Events
ModuleControlSource: DesktopModules/Events/Events.ascx
AssemblyVersion: 04.00.03
Method: System.String.Concat
FileName:
FileLineNumber: 0
FileColumnNumber: 0
PortalID: 0
PortalName: South Carolina State Constables Association
UserID: -1
UserName:
ActiveTabID: 59
ActiveTabName: Home
AbsoluteURL: /Default.aspx
AbsoluteURLReferrer:
ExceptionGUID: c0d036bf-ee5a-4f85-89f9-c7e92bf7b6ce
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
InnerException: Exception of type 'System.OutOfMemoryException' was thrown.
Message: DotNetNuke.Services.Exceptions.ModuleLoadException: Exception of type 'System.OutOfMemoryException' was thrown. ---> System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown. at System.String.Concat(String str0, String str1, String str2) at DotNetNuke.Data.SqlDataProvider.GetModuleSettings(Int32 ModuleId) at DotNetNuke.Entities.Portals.PortalSettings.GetModuleSettings(Int32 ModuleId) at DotNetNuke.Modules.Events.EventMonth.BindDataGrid() at DotNetNuke.Modules.Events.EventMonth.Page_Load(Object sender, EventArgs e) --- End of inner exception stack trace ---
StackTrace:
Source:
Server Name: SCTWMHWEB01


--- Chavous P. Camp
 
New Post
4/23/2006 1:14 PM
 

How many events do you have loaded for the month?  I know there are performance issues and plan to address them in the next release. 

Thanks

 
New Post
4/23/2006 1:43 PM
 

We get the same error without using the Events module about every 30 days or so.  We have since simply started rebooting the server every 3 weeks.  We have been unable to pinpoint a specific module or even if DNN is actually causing the problem.  The server has 4Gb ram, RAID5, DNN 3.2.2, Veritas Backup Exec (which is a pig), SSL/PKI enabled, logging and anti-virus software.

Pick any of the above.  They are all contributing to eating ram and not throwing it back up when they are done.  Performance is great until its not.

mikez

 

 
New Post
4/23/2006 7:26 PM
 
That's interesting, since the Events module is entirely written using VB.NET (so is DNN).  VB .NET is a "garbage collected" language...meaning memory is automatically  recovered as objects are de-referenced.  I would suspect some a VB or C++ program (Veritas) is causing the issue.  DNN or the Events module memory use would be temporary until IIS restarts the application or the User's Session has timed out.
 
New Post
4/23/2006 8:12 PM
 

Ok to answer the questions asked...

The two "list mode" ones are pointed at two calendars that have maybe 10-20 events TOTAL in the next 365 days...

Further, I can _PROMISE_ its directly related to the events module and is reproducable.  I turn caching on for any instance of the calendar module, logout, try to hit that page and BOOM - w3wp.exe goes crazy - 30-100%cpu usage, and starts eating up RAM.  I watched it get up to 800mb before I finally killed the process.

I can sit and watch at the taskmgr and w3wp.exe... if i let it sit long enough, I'll get a timeout error... if I check the log, I'll get a outofmemory exception, a timeout exception, hell I even saw a date format error...

This isn't a question of "bad performance with lots of events."  this is a matter of "control completely breaks when under cache mode."

I didn't notice it until I logged out of admin, logged in as a test user, and tried to access one of the calendars...

Chavous


--- Chavous P. Camp
 
Previous
 
Next
HomeHomeDNN Open Source...DNN Open Source...Module ForumsModule ForumsEventsEventsMajor issue with caching - system hang and eating up LOTS of RAMMajor issue with caching - system hang and eating up LOTS of RAM


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out