Solución de problemas de OCI Functions
Descubra cómo solucionar problemas con OCI Functions y las posibles soluciones a problemas comunes.
En este tema se tratan problemas comunes relacionados con OCI Functions y cómo abordarlos.
Utilice las siguientes técnicas para obtener más información sobre un error o problema:
- Utilice el gráfico Errores de la página Métricas de la consola para ver códigos de error y mensajes para funciones individuales: si una función no se ejecuta o no funciona como se esperaba al llamarla, puede utilizar el gráfico Errores de la página Métricas de la consola para ver códigos de error y mensajes de error para esa función. Para obtener más información, consulte Métricas de función.
- Utilizar el rastreo para observar la ejecución de la función: si una función no se ejecuta o no funciona como se espera al llamarla, puede utilizar el rastreo para depurar incidencias de ejecución y rendimiento. Para utilizar el rastreo, debe activar el rastreo para la aplicación que contiene la función y, a continuación, activar el rastreo para una o más funciones. A continuación, puede ver los rastreos de funciones en el explorador de rastreo de APM. Para obtener más información, consulte Rastreo distribuido para funciones.
- Usar logs de funciones para revisar la información de llamada de función: el servicio Oracle Cloud Infrastructure Logging es la opción por defecto y recomendada para acceder, buscar y almacenar logs de funciones. Tenga en cuenta que, para almacenar y ver logs de una función, la función debe incluir sentencias de impresión. Para obtener más información, consulte Almacenamiento y visualización de logs de funciones.
-
Utilice DEBUG=1 para ver detalles sobre las solicitudes y respuestas enviadas desde y hacia el servicio OCI Functions: si encuentra un error inesperado al utilizar un comando de la CLI de Fn Project, puede ver más detalles sobre las solicitudes y respuestas HTTP enviadas desde y hacia el servicio OCI Functions. Inicie el comando con la cadena
DEBUG=1
y vuelva a ejecutar el comando. Por ejemplo:$ DEBUG=1 fn invoke helloworld-app helloworld-func
Tenga en cuenta que
DEBUG=1
debe aparecer antes del comando y queDEBUG
debe estar en mayúsculas.Si interactúa con los Servicios de Soporte Oracle y emite un ticket de soporte, puede adjuntar la salida al ticket.
Tenga en cuenta también que si ha configurado una máquina local como entorno de desarrollo de OCI Functions (especificando
--provider oracle
en el contexto de la CLI de Fn Project), debe definir la variable de entornoOCI_GO_SDK_DEBUG=v
e iniciar el comando conDEBUG=1
.
Los temas de este tema se organizan en las siguientes categorías generales:
- Configuración y ejecución de OCI Functions
- Creación de aplicaciones y funciones
- Despliegue de aplicaciones y funciones
- Llamada a funciones
- Varios
Configuración y ejecución de OCI Functions
Número de error y mensaje (si procede) | Descripción y enlace |
---|---|
401: Not authenticated |
La ejecución de comandos de la CLI de Fn Project devuelve un error 401 |
404: Resource is not authorized or not found |
La ejecución de comandos de la CLI de Fn Project devuelve un error 404 |
x509: decryption password incorrect |
La ejecución de comandos de la CLI de Fn Project devuelve un error X509: decryption password incorrect |
Error response from daemon... unknown: Unauthorized |
Al realizar operaciones relacionadas con Docker con la CLI de Fn Project, se muestra el mensaje "Error response from daemon... unknown: Unauthorized" |
asn1:structure error: tags don't match |
La ejecución de un comando de la CLI de Fn Project muestra un mensaje del siguiente tipo: "Fn: asn1: error de estructura: las etiquetas no coinciden" |
Client version: n.n.nn is not latest: n.n.nn |
La ejecución de fn version muestra que hay disponible una versión más reciente de la CLI de Fn Project |
Creación de aplicaciones y funciones
Número de error y mensaje (si procede) | Descripción y enlace |
---|---|
Unable to create your app, please try again. |
Al crear una nueva aplicación, se muestra un mensaje de error en el cuadro de diálogo Nueva aplicación |
Despliegue de aplicaciones y funciones
Llamada a funciones
Varios
Número de error y mensaje (si procede) | Descripción y enlace |
---|---|
error getting credentials - err: exit status 1, out: Error spawning command line 'dbus-launch --autolaunch... |
Al ejecutar OCI Functions en Ubuntu, la conexión a Docker devuelve el mensaje "error getting credentials - err: exit status 1..." |