Problemi noti di Cloud Run

Questa pagina elenca i problemi noti, le limitazioni e le funzionalità non supportate 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à dei job Cloud Run potrebbero essere contrassegnate in modo improprio come riprovate

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 per i descrittori di file

Il limite massimo di descrittori dei file per Cloud Run primo e secondo di archiviazione è 25.000 per istanza. Si tratta di un limite fisso. Se superi il limite, l'istanza potrebbe non avere più socket disponibili.

I montaggi di 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 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 imposta la variabile HOME sul valore in /etc/passwd per l'utente che esegue l'operazione oppure utilizza di nuovo /home se /etc/passwd non esiste o l'utente non può essere rilevato 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 alla rete

Di seguito sono riportati i problemi noti di rete.

Subnet con restrizioni quando si accede alle destinazioni della rete VPC

Se accedi a una destinazione tramite un IP privato, la destinazione non può essere nella subnet 192.168.1.0/24. L'uso di questa subnet impedisce a Cloud Run che utilizzano l'ambiente di esecuzione di seconda generazione e qualsiasi Cloud Run di comunicazione con la destinazione.

Il traffico in uscita dalla 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 chiaramente identificati quando sono utilizzati dal 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, di conseguenza, e non vengano ricevuti dai servizi in esecuzione in 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 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 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 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

I seguenti elementi non sono supportati quando utilizzi Cloud Run.

Servizi Google Cloud

La tabella seguente elenca i servizi non ancora supportati da Cloud Run.

Servizio Note
Web Security Scanner
Rilevamento delle minacce di container

Push HTTP/2

Cloud Run supporta HTTP/2, ma non push del server HTTP/2.

Utilizzo di HTTP/2 con un bilanciatore del carico delle applicazioni classico protetto con Identity-Aware Proxy

I servizi Cloud Run con HTTP/2 abilitato dietro un bilanciatore del carico delle applicazioni classico protetti con IAP riscontrano un ciclo di reindirizzamento infinito su richiesta. Google consiglia di utilizzare un bilanciatore del carico delle applicazioni esterno globale quando si utilizza un servizio abilitato per HTTP/2 protetto con IAP. Per ulteriori dettagli, consulta le modalità del bilanciatore del carico.

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. Consigliamo di evitare tutti i percorsi che terminano con z per non entrano in conflitto con i percorsi riservati.

Alcuni caratteri dell'URL codificati 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.