Как проще всего реализовать перезапуск веб-сервера, если он упал?

*EXCEPTION* WebServerTask
State: failed
File $PlcLogic$/$visu$/ requested ...

Может, есть опыт использования служб мониторинга / перезапуска других служб?