In questa pagina sono elencati i problemi noti, le limitazioni e le funzionalità non supportate in in Cloud Run.
Puoi anche verificare la presenza di problemi esistenti o aprirne di nuovi nel 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à di job Cloud Run potrebbero essere contrassegnate in modo spurioso come ritentate
In alcune situazioni, è possibile contrassegnare un'attività come ritentata, mentre in realtà
l'attività è riuscita al primo tentativo. Fino a quando il problema non verrà risolto,
consiglia di mantenere il parametro --max-retries
impostato su 3 o su un valore superiore per evitare
errori di esecuzione spurie.
Limiti dei descrittori dei file
Il limite massimo di descrittori dei file per Cloud Run primo e secondo è di 25.000 per istanza. Questo è un limite fisso. Se supera il limite che l'istanza potrebbe esaurire i socket.
I montaggi di volumi non sono compatibili con Config Connector
Se esegui il deployment del tuo servizio o job Cloud Run con Config Connector, i montaggi del volume non saranno saranno mantenuti al successivo deployment. Potresti anche riscontrare problemi con l'utilizzo Config Connector con servizi o job con montaggi di volume già applicati.
Problemi noti degli 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 prima generazione di Cloud Run imposta il HOME
variabile di ambiente in /home
. Ambiente di esecuzione di seconda generazione
non imposta questa variabile.
Non puoi montare i secret su /tmp
nell'ambiente di esecuzione di prima generazione
Se utilizzi l'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 di networking
Di seguito sono riportati i problemi noti di rete.
Subnet limitata quando si accede alle destinazioni di rete VPC
Se accedi a una destinazione tramite un IP privato, la destinazione non può essere
nella subnet 192.168.1.0/24
. L'utilizzo di questa subnet impedisce a Cloud Run
non comunicare con la destinazione.
Il traffico in uscita dalla rete VPC non supporta IPv6
Non puoi utilizzare IPv6 quando invii traffico tramite VPC diretto in uscita o
Connettori di accesso VPC serverless. Tieni presente che il protocollo IPv6 è supportato
quando si accede a endpoint non VPC, mentre vpc-egress
è impostato su
private-ranges-only
.
Indirizzi IP non chiaramente identificati quando sono utilizzati dal serverless
Quando si utilizza il traffico VPC diretto in uscita, gli indirizzi IP prenotati da Cloud Run sono identificati come in uso da "Nessuno" invece che da "Serverless" quando si visualizza il pagina degli indirizzi IP nell' nella console Google Cloud.
Problemi noti relativi all'invio e alla ricezione delle 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, di conseguenza,
e non vengano ricevuti dai servizi
in esecuzione in Cloud Run.
Latenza delle richieste elevata con domini personalizzati durante le chiamate da alcune regioni
Le richieste ai servizi Cloud Run che utilizzano domini personalizzati possono
hanno una latenza molto elevata da alcune località.
Questo problema è più pronunciato per i servizi Cloud Run
in asia-northeast1
e us-east4
.
Se riscontri questo problema, puoi ottenere prestazioni migliori con
Cloud Load Balancing utilizzando
NEG serverless.
A volte potrebbe essere inviata una richiesta alle istanze prima che i risultati del probe di avvio siano noti
È possibile utilizzare una richiesta inviata all'endpoint di servizio per avviare
Cloud Run e questa richiesta può essere assegnata all'istanza
prima che siano noti i risultati
del probe di avvio. Se la sonda passa, la
l'istanza inizierà a elaborare la richiesta all'indirizzo receiveTimestamp
elencate nel log delle richieste di Cloud Run. In caso di errore del probe, l'errore
verrà registrato senza mai inserire il codice del servizio.
Servizio e funzionalità non supportati
Quando si utilizza Cloud Run, le seguenti funzionalità non sono supportate.
Servizi Google Cloud
La seguente tabella elenca i servizi che non sono ancora supportati da in Cloud Run.
Servizio | Note |
---|---|
Web Security Scanner | |
Rilevamento delle minacce di container |
Push HTTP/2
Cloud Run supporta HTTP/2, ma non HTTP/2 Server Push.
Utilizzo di HTTP/2 con un bilanciatore del carico delle applicazioni classico protetto con Identity-Aware Proxy
Servizi Cloud Run con HTTP/2 abilitato dietro un bilanciatore del carico delle applicazioni classico protetti con IAP, incontrano un loop di reindirizzamento infinito su richiesta. Google consiglia di utilizzare una Bilanciatore del carico delle applicazioni esterno globale quando si utilizza un servizio abilitato per HTTP/2 protetto con IAP. Consulta modalità del bilanciatore del carico per ulteriori i dettagli.
Problemi noti relativi agli URL
Di seguito sono riportati i problemi noti relativi agli URL.
Percorsi URL riservati
Non è possibile utilizzare i seguenti percorsi degli URL:
/eventlog
- Percorsi che iniziano con
/_ah/
- Alcuni percorsi che terminano con
z
. Ti consigliamo di evitare tutti i percorsi che terminano conz
per non si scontrano con i percorsi riservati.
Alcuni caratteri dell'URL codificati vengono decodificati
Alcuni caratteri codificati nell'URL dei servizi Cloud Run vengono decodificati mediante
a Cloud Run prima di raggiungere
l'istanza di container. Ad esempio, %41
è
decodificato automaticamente in A
.