Просто більш просте рішення введіть sudo fuser -k 8000/tcp . Це має вбити всі процеси, пов’язані з портом 8000. На mac вам потрібно використовувати sudo
lsof – Вікіпедія
-i tcp:8000, а потім знищить ідентифікатори процесів, які відображаються. Тож яким би порт не був, просто замініть 8000 на порт, у якому відбувається блокування. 27 листопада 2013 р.Ви можете зробити це, виконавши такі дії:
- netstat -ano | findstr <номер порту>, тобто: netstat -ano | findstr 8000.
- taskkill /F /PID <ідентифікатор процесу>
- Приклад: C:\User\WhateverNameIsHere>taskkill /F /PID 19788. УСПІХ: процес із PID 19788 припинено.
Спосіб 1. Використання команди lsof
- Відкрийте вікно терміналу.
- Виконайте таку команду, щоб визначити ідентифікатор процесу (PID) процесу, що виконується на певному порту: lsof -i :<номер_порту> lsof -i :<номер_порту> …
- Після того, як ви визначили PID, ви можете використати команду kill, щоб зупинити процес. Виконайте таку команду:
Вхідний порт 8000 відкривається в Windows за допомогою Verint Vid-Center [vid-center.exe], корпоративної мережевої програми DVR. Будь ласка, додайте 8008 і 8080 як пов’язані порти, оскільки вони є офіційними альтернативними портами HTTP.
Якщо порт знаходиться в стані LISTEN або ESTABLISHED, ми звільняємо його вбиваючи процес, використовуючи його. Треба враховувати, що ми втратимо ВСТАНОВЛЕНІ зв'язки. Іноді жодний процес не використовує порт, але навіть у цьому випадку система повідомляє нам, що порт зайнятий або використовується.