Используя Putty на моем компьютере с Vista, я вошел на свой сервер разработки (Ubuntu) и запустил тестовый сервер Django. Он запускает сервер, похожий на apache, для тестирования моего веб-приложения. Приложение работает на моем внутреннем IP-адресе, на порте 8080. Я могу открыть его через веб-браузер и перейти к 192.168.0.130:8080
.
Я оставил свой компьютер на некоторое время (физически) и вернулся, чтобы выяснить, что время соединения с замазкой истекло. Ничего страшного, я только что вернулся на сервер. Однако, когда я пытаюсь запустить тестовый сервер Django сейчас, он говорит, что порт уже используется. Это означает (я думаю), что первый экземпляр тестового сервера все еще работает на порту 8080.
Как мне убить этот процесс? Как выглядит этот процесс? Я сделал ps aux
и у меня есть ощущение, что это оскорбительный процесс:
garfonzo 5719 0.3 0.0 0 0 ? D 08:58 1:07 [python]
С тех пор, как я запустил сервер этим утром примерно в то же время, Django основан на python Однако выполнение kill 5719
ничего не дает - процесс не завершен, и я все еще не могу запустить тестовый сервер.
Есть идеи!?
РЕДАКТИРОВАТЬ - для более подробной информации:
Я также запустил netstat -tulpn
и получаю следующее:
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 192.168.1.130:8080 0.0.0.0:* LISTEN -
Разве это не удобно, у одного порта, который я хочу знать, идентификатор процесса не имеет PID!