Есть WsServer (работает по примеру статьи). Как я понимаю, все изменения входят в силу после перезагрузки. Есть возможность перезагрузки "демона" без доступа к серверу (хостингу)?
запускайте сервер внутри цикла в bash-сприпте и останется только убивать процесс по необходимости. Например хорошо подойдет exit; :)
UPD:
С помощью bash-скрипта с циклом так-же удобно отслеживать коды возврата приложения и соответствующе обрабатывать ошибки или использовать их как пререквизиты опций перезапуска.
Если это излишне - можно просто настроить запуск приложения как самовосстанавливающийся сервис.