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 la zona de pruebas, tiempos de espera de ejecución y problemas de E/S de archivos.
Problemas de creación de la zona de pruebas
Error de permisos: Si encuentras errores cuando creas una zona de pruebas, asegúrate de que tu proyecto de Google Cloud tenga el rol de Identity and Access Management (IAM) de usuario de Agent Platform (
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 admitidas, consulta Regiones admitidas.No se creó el motor de agentes: Antes de crear una zona de pruebas, confirma que la instancia de Agent Platform se haya creado correctamente. El método
agent_engine.create()debe completarse sin errores.
Problemas de ejecución de código
Errores de código: Revisa el resultado de
stderrde la respuesta deexecute_codepara identificar cualquier error de sintaxis, excepción de entorno de ejecución o falla lógica 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 del 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 salida: 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 del archivo.
Límites de tamaño: El tamaño de los archivos no puede superar los 100 MB.
Persistencia del estado: Si tu código depende del estado anterior, verifica que estés usando el mismo
sandbox_namepara las llamadas posteriores. Además, asegúrate de que la zona de pruebas no haya vencido.Tiempo de espera: La ejecución de código se agota después de 300 segundos. Considera optimizar el código para mejorar el rendimiento o dividir las tareas complejas en pasos más pequeños y manejables.
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 de que la zona de pruebas todavía exista.No se encontró el motor del agente para borrarlo: Al igual que con las zonas de pruebas, verifica el
agent_engine_namecuando intentes borrar la instancia de Agent Platform.Cuotas de recursos: Si creas muchas zonas de pruebas o realizas ejecuciones frecuentes, es posible que alcances los límites de cuota de recursos. Verifica las cuotas de tu proyecto para los servicios de Agent Platform y solicita aumentos si es necesario. Para obtener una lista de las cuotas de Agent Engine, consulta Cuotas.