Я создал виртуальную машину из образа TF (tf-1-10-cu92), чтобы использовать тензорный поток. Я обнаружил, что он уже включает ноутбук jupyter, но я могу подключиться к нему только в первый раз. Позже обнаруживаю ошибку
Не удалось установить соединение с сервером ноутбука. Ноутбук продолжит попытки переподключения. Проверьте подключение к сети или конфигурацию сервера ноутбука
Я искал эту проблему и обнаружил, что, возможно, это потому, что мой IP-адрес не статический, поэтому я сделал это. Статический IP
Я также создал правило брандмауэра, которое разрешает все протоколы правило брандмауэра
Однако ошибка не решается. Я очень признателен, если кто-то может мне с этим помочь. Спасибо
p / s: Команда, которую я использовал для создания виртуальной машины, приведена ниже:
export IMAGE_FAMILY="tf-1-10-cu92" #
export ZONE="us-west2-b" # budget: "us-west1-b"
export INSTANCE_NAME="tf-instance"
export INSTANCE_TYPE="n1-highmem-8" # budget: "n1-highmem-4"
# budget: 'type=nvidia-tesla-k80,count=1'
gcloud compute instances create $INSTANCE_NAME \
--zone=$ZONE \
--image-family=$IMAGE_FAMILY \
--image-project=deeplearning-platform-release \
--maintenance-policy=TERMINATE \
--accelerator="type=nvidia-tesla-p4,count=1" \
--machine-type=$INSTANCE_TYPE \
--boot-disk-size=200GB \
--metadata="install-nvidia-driver=True" \
--preemptible
Если вы уже создали правило брандмауэра для всех IP и всех протоколов, я предполагаю, что ваш внутренний брандмауэр может быть закрыт или служба не прослушивает ни один порт.
Предлагаю вам сделать Nmap тест, такой как sudo nmap -p <port> <your-server-ip>
Если результат отличается от OPEN, то проблема в этом.