Одним из возможных решений является прослушивание порта с использованием функций сокета. Вы можете проверить, что сокет все еще слушает, с помощью простого сценария. Даже такая служба мониторинга, как pingdom, может отслеживать его состояние. Если он умирает, сокет больше не слушает.
Множество решений .. Удачи.