AUTOMATICALLY MANAGING SYSTEM DOWNTIME IN A COMPUTER NETWORK
First Claim
1. A method of automatically managing system downtime in a computer network comprising a plurality of servers supporting a distributed operating system for web-based applications, comprising:
- creating, in an application server, an event for scheduling downtime with respect to at least one web server in the computer network;
automatically removing the at least one web server from a network load balancer associated with the plurality of servers at the scheduled downtime; and
automatically communicating a downtime notification message indicating that the at least one web server is down.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments are provided to automatically managing system downtime in a computer network. In one embodiment, an event is created in an application server to schedule a system downtime period for a web server. When the scheduled downtime occurs, the web server is automatically removed from the network and a downtime notification message is automatically communicated indicating that the web server is offline. In another embodiment, events may be created to schedule downtime for web-based applications, including websites. Prior to the scheduled downtime, requests to a web-based application may be automatically stopped and redirected to a specified location. In another embodiment, the operation of web servers is automatically monitored to detect the presence of a fault condition and, if a fault condition is present, then a determination may be made that the affected web servers are down and requests to the down web servers are automatically redirected to an alternate server.
-
Citations
20 Claims
-
1. A method of automatically managing system downtime in a computer network comprising a plurality of servers supporting a distributed operating system for web-based applications, comprising:
-
creating, in an application server, an event for scheduling downtime with respect to at least one web server in the computer network; automatically removing the at least one web server from a network load balancer associated with the plurality of servers at the scheduled downtime; and automatically communicating a downtime notification message indicating that the at least one web server is down. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for automatically managing system downtime in a computer network comprising a plurality of servers supporting a distributed operating system for web-based applications, comprising:
-
a memory for storing executable program code; and a processor, functionally coupled to the memory, the processor being responsive to computer-executable instructions contained in the program code and operative to create, in an application server, an event for scheduling downtime with respect to at least one web-based application in the computer network; to automatically stop requests to the at least one web-based application on a web server prior to the scheduled downtime; and to automatically redirect requests to the at least one web-based application. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. The system of 12, wherein the downtime notification message comprises an electronic mail (e-mail) message.
-
15. The system of 6, wherein the processor in creating an event for scheduling downtime with respect to at least one web-based application in the computer network is operative to perform at least one of the following:
- receive first data comprising a date and time the downtime is scheduled to begin, receive second data comprising the length of an outage window associated with the downtime, receive third data comprising a reason for the downtime, receive fourth data comprising a contact for further information associated with the downtime, or receiving fifth data comprising an alternate URL for redirecting requests to the at least one web-based application during the downtime.
-
16. The system of 6, wherein the at least one web-based application is an application for updating a user account password.
-
17. A computer-readable storage medium containing computer executable instructions which, when executed on a computer, will cause the computer to perform a method of automatically managing system downtime in a computer network, the method, comprising:
-
automatically monitoring the operation of a plurality of web servers in the network to detect the presence of a fault condition in at least one of the plurality of web servers; if a fault condition is present, then determining that the at least one web server is down; and automatically redirecting requests to the down web server to an alternate server in the network. - View Dependent Claims (18, 19, 20)
-
Specification