Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17

x
?
Solved

display a popup msg when server is going down in 30 minutes

Posted on 2012-04-02
5
Medium Priority
?
287 Views
Last Modified: 2012-08-13
Hi experts,

I have a website and would like to notify to our users when they are working on their end.  I want to send a prompt message in 15 minutes before the server is went down at 10:00pm.

I have set a timer

 DateTime startTime = DateTime.Now;
 DateTime myDateTime = DateTime.Now.Date.AddHours(22); // 22 is 10:00pm

I want to have a function to validate for timing.

If 9:45 pm an automate popup message is displayed and it says.  Our server is going down in 15 minutes.  Please save your work and exit out the website.

Any help would be greatly appreciated.
0
Comment
Question by:terminator_vn
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
5 Comments
 
LVL 21

Expert Comment

by:Dale Burrell
ID: 37799288
2 options:

Easy (but less flexible), on each page load store the time the server is going down in JavaScript. Then have a little JavaScript polling function that checks the time and when its 15mins to go pops up the alert box.

Harder (but more flexible way), have the JavaScript use AJAX to poll the server, and the server returns the time its going down. The server needs an AJAX/JSON response function. This will still work if you change the time the server is going down while a client is on the page.
0
 
LVL 20

Expert Comment

by:BuggyCoder
ID: 37799579
0
 

Author Comment

by:terminator_vn
ID: 37800829
Thank you for responding.  Do you have a specific example that allow the popup message in 15 minnutes before its server goes down.  I have a server nightly maintenance at 10:00pm.  At 9:45 pm..I would like to have an automate popup message to alert that ..a server is going down in 15 mins.  

Thanks in advance.
0
 

Accepted Solution

by:
terminator_vn earned 0 total points
ID: 37807537
I have found my solution:

DateTime startTime = DateTime.Now;
DateTime MyTime = DateTime.Now.Date.AddHours(20); // 20:00 hours = 10:00 PM

if ( startTime >= MyTime)

{
 showpopup("server is going down");
}
0
 

Author Closing Comment

by:terminator_vn
ID: 37822742
I have found my solution...
0

Featured Post

Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

I recently went through the process of creating a Calendar Control of events with the basis of using a database to keep track of the dates that are selectable, one requirement was to have the selected date pop-up in a simple lightbox.  At first this…
Problem Hi all,    While many today have fast Internet connection, there are many still who do not, or are connecting through devices with a slower connect, so light web pages and fast load times are still popular.    If your ASP.NET page …
Sometimes it takes a new vantage point, apart from our everyday security practices, to truly see our Active Directory (AD) vulnerabilities. We get used to implementing the same techniques and checking the same areas for a breach. This pattern can re…
Want to learn how to record your desktop screen without having to use an outside camera. Click on this video and learn how to use the cool google extension called "Screencastify"! Step 1: Open a new google tab Step 2: Go to the left hand upper corn…

670 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question