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 e i messaggi di errore per le singole funzioni. Se una funzione non viene eseguita o non 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 per 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 non 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 delle funzioni in Trace Explorer APM. Per ulteriori informazioni, vedere Trace distribuito 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 accedere, cercare e memorizzare i log delle funzioni. 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=1
ed eseguire di nuovo il comando. Ad esempio:$ DEBUG=1 fn invoke helloworld-app helloworld-func
Si noti che
DEBUG=1
deve essere visualizzato prima del comando e cheDEBUG
deve 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 oracle
nel contesto CLI di Fn Project), è necessario impostare la variabile di ambienteOCI_GO_SDK_DEBUG=v
e 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..." |