Questo documento fornisce descrizioni dei problemi comuni e delle relative soluzioni quando si lavora con l'esecuzione del codice in un ambiente sandbox isolato. Include assistenza per gli errori di creazione della sandbox, i timeout di esecuzione e i problemi di I/O dei file.
Problemi di creazione della sandbox
Errore di autorizzazione: se riscontri errori durante la creazione di una sandbox, assicurati che il tuo Cloud de Confiance by S3NS progetto abbia il ruolo di Identity and Access Management (IAM) Utente della piattaforma agenti
(roles/aiplatform.user).ID progetto o località non validi: verifica che le variabili
PROJECT_IDeLOCATIONutilizzate nel codice siano corrette e supportate. Per un elenco delle regioni supportate, consulta Regioni supportate.Motore agenti non creato: prima di creare una sandbox, verifica che l'istanza di Agent Platform sia stata creata correttamente. Il metodo
agent_engine.create()deve essere completato senza errori.
Problemi di esecuzione del codice
Errori di codice: esamina l'output
stderrdella rispostaexecute_codeper identificare eventuali errori di sintassi, eccezioni di runtime o errori logici nel codice.Problemi di I/O dei file:
File non trovato: assicurati che tutti i file di input specificati nell'array
filesdiinput_datasiano referenziati correttamente nel codice. Il codice viene eseguito nella stessa cartella dei file e non può accedere ad altre cartelle.File di output non generato: verifica che il codice stia scrivendo nel nome file di output previsto e che non ci siano errori che impediscono la creazione o la scrittura del file.
Limiti di dimensione: esiste un limite di dimensione di 100 MB per i file.
Persistenza dello stato: se il codice si basa sullo stato precedente, verifica di utilizzare lo stesso
sandbox_nameper le chiamate successive. Inoltre, assicurati che la sandbox non sia scaduta.Timeout: l'esecuzione del codice va in timeout dopo 300 secondi. Valuta la possibilità di ottimizzare il codice per le prestazioni o di suddividere le attività complesse in passaggi più piccoli e più gestibili.
Gestione e pulizia della sandbox
Sandbox non trovata per l'eliminazione: se non riesci a eliminare una sandbox, assicurati che il
sandbox_nameche stai utilizzando sia corretto e che la sandbox esista ancora.Motore agenti non trovato per l'eliminazione: analogamente alle sandbox, verifica il
agent_engine_namequando tenti di eliminare l'istanza di Agent Platform.Quote delle risorse: se crei molte sandbox o esegui esecuzioni frequenti, potresti riscontrare limiti di quota delle risorse. Controlla le quote del progetto per i servizi di Agent Platform e richiedi aumenti, se necessario. Per un elenco delle quote del motore agenti, consulta Quote.