Я тестирую Martini, который добавляет некоторые полезные функции в пакет Go basic net/http
.
Мне было интересно. Как я могу, например, Django, позволить серверу перезагрузиться при изменении исходного файла? Я знаю, как контролировать файл, но я не уверен, как перезапустить сервер в том же процессе.
Я предполагаю снова запустить http.ListenAndServe
, но у меня есть ощущение, что он не справляется с уже запущенным экземпляром.
Нужно ли мне запускать подпроцесс/демон для этого?