×

Various methods and apparatuses to restart a server

  • US 9,183,068 B1
  • Filed: 11/18/2005
  • Issued: 11/10/2015
  • Est. Priority Date: 11/18/2005
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer readable storage medium having a computer readable program embodied therein, said computer readable program for execution on a server, the non-transitory computer readable storage medium comprising:

  • service program code to run resident on the server and register as a service of an operating system for the server, the service program code including instructions to control requests, to communicate with the operating system on behalf of a plurality of server applications, and to invoke a server starter program code to start particular server applications of said plurality of server applications;

    the server starter program code to run resident on the server with root-level access privileges, the server starter program code including instructions scripted to start and stop the particular server applications of the plurality of server applications in a logical order according to dependencies of the particular server applications and to initiate a monitor program code before starting any of said particular server applications;

    a probing program code to run resident on the server without the root-level access privileges, the probing program code containing instructions scripted to detect a failure associated with a first server application of the plurality of server applications and communicate the failure to the monitor program code; and

    the monitor program code to run resident on the server with the root-level access privileges, the monitor program code including instructions scripted to communicate with the server starter program code to re-start one or more of the particular server applications based upon the detected failure associated with the first server application.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×