2015-02-17 3 views
3

Я настраиваю это.Grunt Task - освобождение порта

http://www.zell-weekeat.com/grunt-sass-with-susy/

Он отлично работает за один прогон, то, если я выхожу из дерзости смотреть не могу освободить порт.

Fatal error: Port 35729 is already in use by another process. 

Тогда

sudo lsof -i :35729 

дает

\COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME 
grunt 26305 author 12u IPv6 7064373  0t0 TCP *:35729 (LISTEN) 

Как получить этот порт, чтобы освободить

+0

Как вы начали? как ты ее запустил? –

+0

jsut использовал 'grunt' – LeBlaireau

+0

И это было сделано в фоновой оболочке или это фронт? ты его остановил? –

ответ

15

Просто ради организации, как уже упоминалось в комментариях:

Вы должны вверху процесса с Ctrl+C в терминале.

Ctrl+Z будет продолжать работать.

Если вам нужно его убить, найдите PID с sudo lsof -i :35729, а затем kill -9 PID.

+0

Оценить @ оценить-Lenovo-G50-80:/var/www/html/Электронная торговля $ grunt watch Выполнение задачи «смотреть» Ожидание ... Неустранимая ошибка: порт 35729 уже используется другим процессом. Время выполнения (2016-09-01 14:59:55 UTC + 5: 30) Задачи загрузки 214ms ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 44% loading grunt-contrib-watch 70ms ▇▇▇▇▇▇▇ 14% Всего 485ms Это сработало для меня ... Спасибо –

+0

Это сработало для меня! благодаря – breezy

2

Всего sudo netstat -tulpn | grep -i : <port>. Убейте его kill -9 PID