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 las fallas en la creación de la zona de pruebas, los tiempos de espera de ejecución y los problemas de E/S de archivos.
Problemas relacionados con la creación de la zona de pruebas
Error de permisos: Si tienes 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 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 compatibles, consulta Regiones compatibles.No se creó Agent Engine: 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 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 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 la 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 de 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 Agent Platform.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 Agent Platform y solicita aumentos si es necesario. Para obtener una lista de las cuotas de Agent Engine, consulta Cuotas.