Questa pagina elenca i problemi noti, le limitazioni e le funzionalità non supportate in Cloud Run.
Puoi anche controllare se esistono problemi esistenti o aprirne di nuovi negli issue tracker pubblici.
Per risolvere gli errori comuni, vedi Risolvere gli errori.
Problemi noti
Di seguito sono riportati i problemi noti generali di Cloud Run.
Le attività dei job Cloud Run potrebbero essere contrassegnate erroneamente come riprovate
In alcuni casi, un'attività può essere contrassegnata come oggetto di un nuovo tentativo, anche se in realtà è andata a buon fine al primo tentativo. Fino a quando il problema non sarà risolto, Google consiglia di mantenere il parametro --max-retries
impostato su 3 o superiore per evitare errori di esecuzione spuri.
Limiti per i descrittori di file
Il limite massimo di descrittori file per gli ambienti Cloud Run di prima e seconda generazione è 25.000 per istanza. Si tratta di un limite fisso. Se superi il limite, l'istanza potrebbe non avere più socket disponibili.
I mount dei volumi non sono compatibili con Config Connector
Se esegui il deployment del servizio o del job Cloud Run con Config Connector, i mount dei volumi non verranno mantenuti al successivo deployment. Potresti anche riscontrare problemi con l'utilizzo di Config Connector con servizi o job a cui sono già stati applicati montaggi dei volumi.
Problemi noti relativi agli ambienti di esecuzione
Di seguito sono riportati i problemi noti relativi agli ambienti di esecuzione.
La variabile di ambiente HOME
è impostata su /home
nell'ambiente di esecuzione di prima generazione
L'ambiente di esecuzione di Cloud Run di prima generazione imposta la variabile di ambiente HOME
su /home
. L'ambiente di esecuzione di seconda generazione imposta la variabile HOME sul valore in /etc/passwd
per l'utente in esecuzione o ricorre a /home
se /etc/passwd
non esiste o se l'utente non può essere trovato in /etc/passwd
.
Non puoi montare i secret su /tmp
nell'ambiente di esecuzione di prima generazione
Se utilizzi un ambiente di esecuzione di prima generazione, non puoi montare i secret direttamente su /tmp
. Tuttavia, puoi montare i secret in qualsiasi sottodirectory di /tmp
.
Problemi noti relativi Networking
Di seguito sono riportati i problemi noti relativi alla rete.
Subnet con restrizioni quando si accede alle destinazioni della rete VPC
Se accedi a una destinazione tramite un indirizzo IP privato, la destinazione non può essere sulla subnet 192.168.1.0/24
. L'utilizzo di questa subnet impedisce a qualsiasi servizio Cloud Run che utilizza l'ambiente di esecuzione di seconda generazione e a qualsiasi job Cloud Run di comunicare con la destinazione.
L'uscita della rete VPC non supporta IPv6
Non puoi utilizzare IPv6 per inviare traffico tramite il traffico VPC diretto in uscita o i connettori di accesso VPC serverless. Tieni presente che IPv6 è supportato
quando si accede a endpoint non VPC mentre vpc-egress
è impostato su
private-ranges-only
.
Indirizzi IP non identificati chiaramente quando sono in uso da serverless
Quando utilizzi il traffico in uscita VPC diretto, gli indirizzi IP riservati da Cloud Run vengono identificati come in uso da "Nessuno" anziché da "Serverless" quando visualizzi la pagina Indirizzi IP nella console Google Cloud.
Problemi noti relativi all'invio e alla ricezione di richieste
Di seguito sono riportati i problemi noti relativi all'invio e alla ricezione delle richieste.
Metodi di richiesta HTTP non supportati
Le richieste con i metodi HTTP TRACE
e CONNECT
non sono supportate e pertanto
non vengono ricevute dai servizi in esecuzione su Cloud Run.
Elevata latenza delle richieste con domini personalizzati quando viene eseguito l'invito da alcune regioni
Le richieste ai servizi Cloud Run che utilizzano domini personalizzati possono avere una latenza molto elevata da alcune località.
Questo problema è più evidente per i servizi Cloud Run
in asia-northeast1
e us-east4
.
Se riscontri questo problema, puoi ottenere prestazioni migliori con Cloud Load Balancing utilizzando un NEG serverless.
A volte una richiesta potrebbe essere inviata alle istanze prima che siano noti i risultati della verifica all'avvio
Una richiesta inviata all'endpoint del servizio potrebbe essere utilizzata per avviare un'istanza Cloud Run e può essere assegnata all'istanza prima che siano noti i risultati della prova di avvio. Se la sonda supera il test, la richiesta inizierà a essere elaborata dall'istanza all'indirizzo receiveTimestamp
elencato nel log delle richieste di Cloud Run. Se la verifica non va a buon fine, l'errore verrà registrato senza che sia stato inserito il codice del servizio.
Servizi e funzionalità non supportati
I seguenti elementi non sono supportati quando utilizzi Cloud Run.
Servizi Google Cloud
Nella tabella seguente sono elencati i servizi non ancora supportati da Cloud Run.
Servizio | Note |
---|---|
Web Security Scanner | |
Container Threat Detection |
Push HTTP/2
Cloud Run supporta HTTP/2, ma non push del server HTTP/2.
Problemi noti relativi agli URL
Di seguito sono riportati i problemi noti relativi agli URL.
Percorsi URL riservati
Non è possibile utilizzare i seguenti percorsi URL:
/eventlog
- Percorsi che iniziano con
/_ah/
- Alcuni percorsi che terminano con
z
. Ti consigliamo di evitare tutti i percorsi che terminano conz
per evitare collisioni con i percorsi riservati.
Alcuni caratteri dell'URL codificato vengono decodificati
Alcuni caratteri codificati nell'URL dei servizi Cloud Run vengono decodificati da Cloud Run prima di raggiungere l'istanza del contenitore. Ad esempio, %41
viene decodificato automaticamente in A
.