я нахожусь на ubutun 12.04LTS, и эта ошибка появилась
ChannelException: Failed to bind to: 0.0.0.0/0.0.0.0:6702
нуждаетесь в помощи для проверки, где проблема? я могу проверить, занят ли порт или закрыт? и как?
вот мой/etc/hosts
127.0.0.1 localhost
127.0.1.1 ubuntu
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
Заранее спасибо
Спросите lsof
(man lsof
).
sudo lsof -i :6700
Примечание: Действительно читайте man lsof
! Я не сижу в коробке Linux прямо сейчас.
Вы можете проверить, используется ли порт, управляя этой командой.
sudo lsof -i :<Port Number>
я - useing 8080 как пример, потому что у меня нет ничего работающего на порте 6 700 изменений 8080 к Вашему номеру порта
sudo lsof -i :8080
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
havp 1331 havp 3u IPv4 3434363 0t0 TCP 192.168.1.127:http-alt (LISTEN)
havp 25061 havp 3u IPv4 3434363 0t0 TCP 192.168.1.127:http-alt (LISTEN)
havp 25062 havp 3u IPv4 3434363 0t0 TCP 192.168.1.127:http-alt (LISTEN)
havp 25067 havp 3u IPv4 3434363 0t0 TCP 192.168.1.127:http-alt (LISTEN)
havp 25068 havp 3u IPv4 3434363 0t0 TCP 192.168.1.127:http-alt (LISTEN)
havp 25086 havp 3u IPv4 3434363 0t0 TCP 192.168.1.127:http-alt (LISTEN)
или useing эта команда sudo netstat -tulnp | grep <port number>
neil@AVP:~$ netstat -tulnp | grep 8080
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
tcp 0 0 192.168.1.127:8080 0.0.0.0:* LISTEN -
, Если Порт имеет (LISTEN)
, обозначен, что порт открыт. Любой порт, которые не показывают в продукции, указал, что это закрылось
Перемещенный из (неотформатированного) комментария @waltinator:
я пытался использовать sudo lsof-i:6702 перед использованием его, это было пусто тогда, когда я использовал его, я получил это
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
java 3143 st 71u IPv6 12097 0t0 TCP *:6702 (LISTEN)