Patent ID: 8572249

Claim:
A network appliance, comprising: at least one platform service stored in memory, the at least one platform service executable by a processing device; a service monitor stored in memory and executable by a processor to: monitor a working status of the at least one platform service when executed from memory, the service monitor using interprocess communications, the working status indicating that the at least one platform service is starting, place the at least one platform service in hold mode based on the working status indicating that the at least one platform service is starting, and remove the at least one platform service from hold mode when a predetermined number of successful replies are received from the at least one platform service in response to a plurality of requests; and a load balancer stored in memory and executable by a processor to suspend received communications to the at least one platform service while the at least one platform service is in hold mode and to resume communications when the at least one platform service is no longer in hold mode.