Ошибка RethinkDB: не удалось выполнить привязку к http-порту: адрес на локальном хосте: 8080 зарезервирован или уже используется.

Я пытаюсь следовать десятиминутному руководству по Rethinkdb, запуская сервер с помощью команды rethinkdb в командной строке. Однако я получаю следующую ошибку:

kurt@kurt-ThinkPad:~$ rethinkdb
Running rethinkdb 2.3.5~0xenial (GCC 5.3.1)...
Running on Linux 4.4.0-38-generic x86_64
Loading data from directory /home/kurt/rethinkdb_data
Listening for intracluster connections on port 29015
Listening for client driver connections on port 28015
error: Could not bind to http port: The address at localhost:8080 is reserved or already in use.

Однако, насколько я могу судить по netstat, порт не используется:

kurt@kurt-ThinkPad:~$ netstat -a | grep 8080
kurt@kurt-ThinkPad:~$ 

Раньше я замечал, что перезагрузка моего компьютера решает эту проблему, но каждый раз это немного радикально. Как еще я могу решить эту проблему?


person Kurt Peek    schedule 10.10.2016    source источник


Ответы (2)


Вы можете изменить порт по умолчанию для RethinkDB:

rethinkdb --bind all --http-port 8085
person Tell Me How    schedule 23.10.2019

С помощью netstat -nlp я смог определить процесс, занимающий порт 8080, и убить его.

person Kurt Peek    schedule 11.10.2016