Як знайти (і вбити) процеси, які слухають / використовують мої порти tcp? Я на mac os x.
Іноді після аварії або помилки мій додаток рейки блокує порт 3000. Я не можу його знайти за допомогою ps -ef ...
Коли робиш
rails server
я отримав
Адреса вже використовується - прив'яжіть (2) (Errno :: EADDRINUSE)
Оновлення 2014 року:
Щоб виконати деякі відповіді нижче: Після виконання команд kill, видалення файлу pid може знадобитися rm ~/mypath/myrailsapp/tmp/pids/server.pid
function killport() { lsof -i TCP:$1 | grep LISTEN | awk '{print $2}' | xargs kill -9 }