Блокнот Jupyter: порт уже используется, пробуете другой порт? - PullRequest
0 голосов
/ 10 февраля 2020

Я могу успешно подключиться к порту с помощью ssh -N -L 8888:127.0.0.1:8888 server_ip

Но если я просто присоединяюсь к серверу, а затем использую jupyter notebook, я не могу открыть порт успешно.

ssh server_ip
jupyter notebook --port=8888

Error:

The port 8888 is already in use, trying another port.

В чем причина и как ее решить?

Ответы [ 2 ]

2 голосов
/ 10 февраля 2020

Вы можете проверить, какое приложение в данный момент работает на порту 8888, выполнив команды на Linux машине. Если в случае, если это существующий jupyter, вы можете попробовать убить этот процесс и запустить новый.

Проверить текущий процесс, запущенный в 8888

lsof -i:8888 

, чтобы убить текущий процесс.

kill $(lsof -t -i:8888)

Чтобы принудительно убить текущий процесс

kill -9 $(lsof -t -i:8888)

Если по какой-то причине вы не хотите sh не уничтожать текущий процесс, вы можете попробовать запустить jupyter на другом порту.

jupyter notebook --port=8889
1 голос
/ 10 февраля 2020

Похоже, у вас есть какой-то другой процесс на порту 8888.

Вы можете либо:

1) убить процесс на порту 8888, а затем запустить jupyter-notebook на порту 8888

2) Запустите ноутбук Jupyter на другом порту и затем используйте s sh для подключения к новому порту

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