Порт слушает, но никому не принадлежит

Предисловие (пропустите для реальной проблемы): У меня есть приложение, которое слушает порт 843. Этот процесс запускается с правами root. Иногда убийство процесса (с помощью ^ C) оставляет его надолго (навсегда?). Будучи нетерпеливым, я убиваю его с помощью kill -9 . Проблема в том, что порт 843 все еще прослушивается, хотя там нет приложения.

Глядя на lsof -i я не lsof -i никаких процессов, которые прослушивают 843, даже если они выполняются как root. Однако просмотр netstat -a показывает, что он прослушивает и даже некоторые соединения, которые не были снесены правильно:

 Proto Recv-Q Send-Q Local Address Foreign Address (state) tcp6 0 0 localhost.843 localhost.60927 CLOSE_WAIT tcp6 386 0 localhost.843 localhost.60926 CLOSE_WAIT tcp6 0 0 localhost.843 localhost.60925 CLOSE_WAIT tcp6 386 0 localhost.843 localhost.60924 CLOSE_WAIT tcp46 0 0 *.843 *.* LISTEN tcp4 0 0 *.843 *.* LISTEN 

Аналогичный вопрос рекомендует, чтобы я не попадал в эту ситуацию в первую очередь. Это здравый совет, но это немного сложно, поскольку это не мое приложение. Кроме того, было бы неплохо выйти из него независимо.

В любом случае я могу выйти из этого беспорядка без перезагрузки? Является ли тот факт, что я использовал его как корень? (Мне нужен только root для прослушивания портов с низким номером, для которых я не нашел способ без установки программного обеспечения, такого как authbind).

Давайте будем гением компьютера.