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

HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Once and for all - letOnce and for all - let's find a keepalive solution that will actually keep alive.
Previous
 
Next
New Post
4/3/2007 12:11 AM
 
CarlosRafi wrote

It is for that reason that when I decided to take care of the problem once and for all for the sites I host on my server, I wrote a little console program in VB.Net.  I then created a scheduled task to run that program every 15 minutes.  The program uses an old fashion INI file where I can enter the URLs I want to invoke.  In the case of DNN, I enter the URL as www.domain.com/keepalive.aspx.

If you wish to use my program I can send it to you.  I have not put it on my site for download because it needs some cleaning up but it just works.

Carlos... Up that file!  Does it really work?  I would turn tricks for you if it does.

 
New Post
4/3/2007 6:49 AM
 
Why are you dead set against a 3rd party reporting site? They are the best solution for most developers. I set up host-tracker.com almost 2 years ago and haven't been back since. Automatic email notification takes care of that.

;)

Having something on your own server to ping that server is completely contradictory. But the task scheduler method works in a pinch, although you get no notification if something is down.
 
New Post
4/3/2007 12:58 PM
 

JennaM:

Send me an email to crATalmacigo.com and I will send the file in return.

Carlos

 

 
New Post
4/3/2007 7:37 PM
 

Hi Jenna... I completely understand your frustration, because I feel the same way.  I don't think the default settings are a wise decision on Microsoft's part.  Just to give you (and others) some history, I tried the PageBlaster solution from snapsis.com... it was a cool idea, but I ran into many issues with it not updating its content right there and then, which drove my users nuts.  People were making changes to the site which reflected when they were logged in, but those changes weren't being reflected on the site for all other anonymous users.  It only updated its cache when it felt like it.  I also tried (and am still using) the keepalive ping solution from host-tracker.com.  That's a great service, but unfortunately this service alone does not keep my apps running.  All this does is tell me if my site is up or down, and what kind of uptime I'm looking at.  It's worth it for this alone... So I had to come up with another solution.  Lucky for me, I host my own server, so poking around the IIS6 app pools, I found my solution:

DNNAppPool -> Properties -> Performance Tab -> Shutdown Worker Processes after being idle for (time in minutes). 

It was set to 20 minutes.  I changed it to 1440 minutes.  So, if in 24hrs, there's no activity (highly unlikely), it'll recycle that app pool and shut it down.  I also have the option of turning it off completely, but I'll do that if this doesn't seem to work out... but I'm not seeing any indication that this solution isn't working.  I've been trying all throughout the day/night these past couple of weeks to check out the various sites I'm hosting, and they're all coming up very fast.  So I'm thinking this is the fix to this issue.  :)

Hope this helps!

Cya,
Mike

 

 
New Post
4/4/2007 11:00 AM
 

Hi Mike,

Setting your app pool to not recycle is a really good way if you have that luxury, but that is not available to anyone on shared hosting.

I'm interested to understand the problems you had with PageBlaster updating it's cache.  I have found that usually an issue like that is actually in the cache time set on a specific module, especially if it set to cache to disk.

With PageBlaster you can always force a cache refresh with the browser.  In IE hold CTRL while refreshing (or CTRL+F5), in FireFox use SHIFT while refreshing (or SHIFT+F5).

If you want to discuss how PageBlaster might work better than I'm always open to new ideas, http://www.snapsis.com/support.aspx

 


DotNetNuke Modules from Snapsis.com
 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Once and for all - letOnce and for all - let's find a keepalive solution that will actually keep alive.


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