En este documento, se proporcionan descripciones de problemas comunes y sus soluciones cuando se trabaja con la ejecución de código en un entorno de zona de pruebas aislado. Incluye ayuda para fallas en la creación de zonas de pruebas, tiempos de espera de ejecución y problemas de E/S de archivos.
Problemas relacionados con la creación de la zona de pruebas
Error de permisos: Si encuentras errores cuando creas una zona de pruebas, asegúrate de que tu Google Cloud proyecto tenga el rol de Identity and Access Management (IAM) de usuario de la plataforma de agentes
(roles/aiplatform.user).ID del proyecto o ubicación no válidos: Verifica que las variables
PROJECT_IDyLOCATIONque se usan en tu código sean correctas y compatibles. Para obtener una lista de las regiones compatibles, consulta Regiones compatibles.No se creó Agent Engine: Antes de crear una zona de pruebas, confirma que la instancia de la plataforma de agentes se haya creado correctamente. El método
agent_engine.create()debe completarse sin errores.
Problemas relacionados con la ejecución de código
Errores de código: Revisa el resultado
stderrde la respuestaexecute_codepara identificar errores de sintaxis, excepciones de tiempo de ejecución o fallas lógicas en tu código.Problemas de E/S de archivos:
No se encontró el archivo: Asegúrate de que se haga referencia correctamente a los archivos de entrada especificados en el array
filesde tuinput_datadentro de tu código. Tu código se ejecuta en la misma carpeta que los archivos y no puede acceder a otras carpetas.No se generó el archivo de resultado: Verifica que tu código escriba en el nombre de archivo de salida esperado y que no haya errores que impidan la creación o escritura de archivos.
Límites de tamaño: Hay un límite de tamaño de 100 MB para los archivos.
Persistencia de estado: Si tu código depende del estado anterior, verifica que uses el mismo
sandbox_namepara las llamadas posteriores. Además, asegúrate de que la zona de pruebas no haya vencido.Tiempo de espera: El tiempo de espera de la ejecución de código se agota después de 300 segundos. Considera optimizar tu código para el rendimiento o dividir las tareas complejas en pasos más pequeños y fáciles de administrar.
Administración y limpieza de la zona de pruebas
No se encontró la zona de pruebas para borrarla: Si no puedes borrar una zona de pruebas, asegúrate de que el
sandbox_nameque usas sea correcto y que la zona de pruebas aún exista.No se encontró Agent Engine para borrarlo: Al igual que con las zonas de pruebas, verifica el
agent_engine_namecuando intentes borrar la instancia de la plataforma de agentes.Cuotas de recursos: Si creas muchas zonas de pruebas o realizas ejecuciones frecuentes, es posible que encuentres límites de cuota de recursos. Verifica las cuotas de tu proyecto para los servicios de la plataforma de agentes y solicita aumentos si es necesario. Para obtener una lista de las cuotas de Agent Engine, consulta Cuotas.