Risoluzione dei problemi di Vertex AI Workbench

In questa pagina vengono descritti i passaggi per la risoluzione dei problemi, utili in caso di problemi durante l'utilizzo di Vertex AI Workbench.

Consulta anche Risoluzione dei problemi di Vertex AI per ricevere assistenza sull'utilizzo di altri componenti di Vertex AI.

Per filtrare i contenuti di questa pagina, fai clic su un argomento:

Procedure utili

In questa sezione vengono descritte le procedure che potresti trovare utili.

Utilizza SSH per connetterti all'istanza di blocchi note gestiti dall'utente

Utilizza SSH per connetterti all'istanza digitando il seguente comando in Cloud Shell o in qualsiasi ambiente in cui è installata Google Cloud CLI.

gcloud compute ssh --project PROJECT_ID \
  --zone ZONE \
  INSTANCE_NAME -- -L 8080:localhost:8080

Sostituisci quanto segue:

  • PROJECT_ID: il tuo ID progetto
  • ZONE: la zona Google Cloud in cui si trova l'istanza
  • INSTANCE_NAME: il nome dell'istanza

Esegui nuovamente la registrazione con il server Inverting Proxy

Per registrare di nuovo l'istanza di blocchi note gestiti dall'utente con il server Inverting Proxy interno, puoi arrestare e avviare la VM dalla pagina Blocchi note gestiti dall'utente oppure usare SSH per connetterti alla tua istanza di blocchi note gestiti dall'utente e inserire:

cd /opt/deeplearning/bin
sudo ./attempt-register-vm-on-proxy.sh

Verifica lo stato del servizio Docker

Per verificare lo stato del servizio Docker, puoi utilizzare SSH per connetterti alla tua istanza di blocchi note gestiti dall'utente e inserire:

sudo service docker status

Verifica che l'agente Inverting Proxy sia in esecuzione

Per verificare se l'agente Inverting Proxy del blocco note è in esecuzione, utilizza SSH per connetterti alla tua istanza di blocchi note gestiti dall'utente e inserisci:

# Confirm Inverting Proxy agent Docker container is running (proxy-agent)
sudo docker ps

# Verify State.Status is running and State.Running is true.
sudo docker inspect proxy-agent

# Grab logs
sudo docker logs proxy-agent

Verificare lo stato del servizio Jupyter e raccogliere i log

Per verificare lo stato del servizio Jupyter, puoi utilizzare SSH per connetterti alla tua istanza di blocchi note gestiti dall'utente e inserire:

sudo service jupyter status

Per raccogliere i log del servizio Jupyter:

sudo journalctl -u jupyter.service --no-pager

Verifica che l'API Jupyter interna sia attiva

Per verificare che l'API Jupyter interna sia attiva, puoi utilizzare SSH per connetterti alla tua istanza di blocchi note gestiti dall'utente e inserire:

curl http://127.0.0.1:8080/api/kernelspecs

Riavvia il servizio Docker

Per riavviare il servizio Docker, puoi arrestare e avviare la VM dalla pagina Blocchi note gestiti dall'utente oppure usare SSH per connetterti alla tua istanza di blocchi note gestiti dall'utente e inserire:

sudo service docker restart

Riavvia l'agente Inverting Proxy

Per riavviare l'agente Inverting Proxy, puoi arrestare e avviare la VM dalla pagina Blocchi note gestiti dall'utente oppure usare SSH per connetterti alla tua istanza di blocchi note gestiti dall'utente e inserire:

sudo docker restart proxy-agent

Riavvia il servizio Jupyter

Per riavviare il servizio Jupyter, puoi arrestare e avviare la VM dalla pagina Blocchi note gestiti dall'utente oppure usare SSH per connetterti alla tua istanza di blocchi note gestiti dall'utente e inserire:

sudo service jupyter restart

Crea una copia dei dati utente su un'istanza

Per archiviare una copia dei dati utente di un'istanza in Cloud Storage, completa i seguenti passaggi.

(Facoltativo) Crea un bucket Cloud Storage

Nello stesso progetto in cui si trova l'istanza, crea un bucket Cloud Storage in cui archiviare i dati utente. Se hai già un bucket Cloud Storage, salta questo passaggio.

Copiare i dati utente

  1. Nell'interfaccia JupyterLab della tua istanza, seleziona File > Nuovo > Terminale per aprire una finestra del terminale. Per le istanze di blocchi note gestiti dall'utente, puoi invece connetterti al terminale della tua istanza utilizzando SSH.

  2. Utilizza gsutil tool per copiare i dati utente in un bucket Cloud Storage. Il comando di esempio seguente copia tutti i file dalla directory /home/jupyter/ dell'istanza a una directory in un bucket Cloud Storage.

    gsutil cp -R /home/jupyter/* gs://BUCKET_NAMEPATH
    

    Sostituisci quanto segue:

    • BUCKET_NAME: il nome del tuo bucket Cloud Storage
    • PATH: il percorso della directory in cui vuoi copiare i file, ad esempio /copy/jupyter/