|
Also, if you have "robust" system, then hopefully, you have some software (probably a cluster software) that monitors the state of the application. That software could be the one that monitors the "device" part and restarts it when necessary, thereby removing that responsibilty from the application.
|