Risoluzione dei problemi delle funzioni OCI
Scopri come risolvere i problemi con OCI Functions e le possibili soluzioni ai problemi più comuni.
Questo argomento descrive i problemi comuni relativi alle funzioni OCI e come affrontarli.
Utilizzare le tecniche riportate di seguito per ulteriori informazioni su un errore o un problema.
- Utilizzare il grafico Errori nella pagina Metriche della console per visualizzare i codici di errore e i messaggi per le singole funzioni: se una funzione non viene eseguita o viene eseguita come previsto quando viene richiamata, è possibile utilizzare il grafico Errori nella pagina Metriche della console per visualizzare i codici di errore e i messaggi di errore relativi a tale funzione. Per ulteriori informazioni, vedere Metriche delle funzioni.
- Utilizzare il trace per osservare l'esecuzione delle funzioni: se una funzione non viene eseguita o viene eseguita come previsto quando viene richiamata, è possibile utilizzare il trace per eseguire il debug dei problemi di esecuzione e prestazioni. Per utilizzare il trace, è necessario abilitare il trace per l'applicazione che contiene la funzione, quindi abilitare il trace per una o più funzioni. È quindi possibile visualizzare i trace di funzione in Trace Explorer APM. Per ulteriori informazioni, vedere Traccia distribuita per le funzioni.
- Utilizzare i log delle funzioni per rivedere le informazioni sul richiamo delle funzioni: il servizio Oracle Cloud Infrastructure Logging è l'opzione predefinita e consigliata per l'accesso, la ricerca e la memorizzazione dei log delle funzioni. Tenere presente che per memorizzare e visualizzare i log di una funzione, la funzione deve includere istruzioni di stampa. Per ulteriori informazioni, vedere Memorizzazione e visualizzazione dei log delle funzioni.
-
Utilizzare DEBUG=1 per visualizzare i dettagli sulle richieste e sulle risposte inviate al e dal servizio OCI Functions: Se si verifica un errore imprevisto durante l'uso di un comando CLI Fn Project, è possibile visualizzare ulteriori dettagli sulle richieste e sulle risposte HTTP inviate al e dal servizio OCI Functions. Avviare il comando con la stringa
DEBUG=1ed eseguire di nuovo il comando. Ad esempio:$ DEBUG=1 fn invoke helloworld-app helloworld-funcSi noti che
DEBUG=1deve essere visualizzato prima del comando e cheDEBUGdeve essere in lettere maiuscole.Se interagisci con il Supporto Oracle e presenti un ticket di supporto, puoi allegare l'output al ticket.
Si noti inoltre che se è stato impostato un computer locale come ambiente di sviluppo OCI Functions (specificando
--provider oraclenel contesto CLI di Fn Project), è necessario impostare la variabile di ambienteOCI_GO_SDK_DEBUG=ve avviare il comando conDEBUG=1.
I problemi in questo argomento sono organizzati nelle seguenti categorie generali:
- Impostazione ed esecuzione di OCI Functions
- Creazione di applicazioni e funzioni
- Distribuzione di applicazioni e funzioni
- Richiamo delle funzioni
- Varie
Impostazione ed esecuzione di OCI Functions
| Numero e messaggio di errore (se applicabile) | Descrizione e collegamento |
|---|---|
401: Not authenticated
|
L'esecuzione dei comandi CLI di Fn Project restituisce un errore 401 |
404: Resource is not authorized or not found
|
L'esecuzione dei comandi CLI di Fn Project restituisce un errore 404 |
x509: decryption password incorrect
|
L'esecuzione dei comandi CLI di Fn Project restituisce un X509: errore della password di decifrazione errato |
Error response from daemon... unknown: Unauthorized
|
L'esecuzione di operazioni correlate a Docker con l'interfaccia CLI di Fn Project visualizza un messaggio "Risposta di errore dal daemon... sconosciuto: non autorizzato" |
asn1:structure error: tags don't match
|
L'esecuzione di un comando CLI di Fn Project visualizza un messaggio "Fn: asn1:structure error: tags don't match" |
Client version: n.n.nn is not latest: n.n.nn
|
L'esecuzione della versione fn mostra che è disponibile una versione più recente dell'interfaccia CLI di Fn Project |
Creazione di applicazioni e funzioni
| Numero e messaggio di errore (se applicabile) | Descrizione e collegamento |
|---|---|
Unable to create your app, please try again.
|
La creazione di una nuova applicazione visualizza un messaggio di errore nella finestra di dialogo Nuova applicazione |
Distribuzione di applicazioni e funzioni
Richiamo delle funzioni
Varie
| Numero e messaggio di errore (se applicabile) | Descrizione e collegamento |
|---|---|
error getting credentials - err: exit status 1, out: Error spawning command line 'dbus-launch --autolaunch...
|
Quando si eseguono le funzioni OCI su Ubuntu, il login Docker restituisce un messaggio "errore di recupero delle credenziali - errore: stato di uscita 1..." |