Halaman ini mencantumkan masalah umum Cloud Run.
Anda juga dapat memeriksa masalah yang ada atau membuka masalah baru di issue tracker publik.
Untuk mendapatkan bantuan dalam memecahkan masalah umum yang terjadi pada Cloud Run, lihat pemecahan masalah.
Layanan Google Cloud belum didukung
Tabel berikut mencantumkan layanan yang belum didukung oleh Cloud Run.
Layanan | Notes |
---|---|
Web Security Scanner | |
Container Threat Detection |
Latensi permintaan tinggi dengan domain kustom saat memanggil dari beberapa wilayah
Permintaan ke layanan Cloud Run yang menggunakan domain kustom dapat memiliki latensi yang sangat tinggi dari beberapa lokasi.
Masalah ini lebih jelas untuk layanan Cloud Run di asia-northeast1
dan us-east4
.
Jika melihat masalah ini, Anda dapat mencapai performa yang lebih baik dengan Cloud Load Balancing menggunakan NEG tanpa server.
Push HTTP/2 tidak didukung
Cloud Run mendukung HTTP/2, tetapi tidak HTTP/2 Server Push.
Penggunaan HTTP/2 di belakang Load Balancer Aplikasi klasik yang diamankan dengan Identity-Aware Proxy tidak didukung
Layanan Cloud Run dengan HTTP/2 diaktifkan di belakang Load Balancer Aplikasi klasik yang diamankan dengan IAP akan mengalami loop pengalihan tanpa batas berdasarkan permintaan. Google merekomendasikan penggunaan Load Balancer Aplikasi eksternal global saat menggunakan layanan berkemampuan HTTP/2 yang diamankan dengan IAP. Lihat mode load balancer untuk mengetahui detail selengkapnya.
Menggunakan VPC dengan Cloud SQL dalam setelan keluar
Saat menggunakan metode Public IP untuk terhubung ke Cloud SQL, Anda tidak dapat menggunakan koneksi Cloud SQL di Cloud Run dengan konektor VPC serverless yang memiliki egress setelan all-traffic
.
Alamat IP tidak diidentifikasi dengan jelas ketika digunakan oleh model serverless
Saat menggunakan traffic keluar VPC Langsung, alamat IP yang dicadangkan oleh Cloud Run diidentifikasi sebagai digunakan oleh "None", bukan oleh "Serverless" saat melihat halaman alamat IP di Google Cloud konsol
Metode permintaan HTTP yang tidak didukung
Permintaan dengan metode HTTP TRACE
dan CONNECT
tidak didukung, sehingga tidak akan diterima oleh layanan yang berjalan di Cloud Run.
Jalur URL yang dicadangkan
Jalur URL berikut tidak dapat digunakan:
/eventlog
- Jalur yang dimulai dengan
/_ah/
- Beberapa jalur yang diakhiri dengan
z
Sebaiknya hindari semua jalur yang berakhiranz
agar tidak bertabrakan dengan jalur yang dicadangkan.
Beberapa karakter URL yang dienkode didekode
Beberapa karakter yang dienkode dalam URL layanan Cloud Run didekode oleh Cloud Run sebelum mencapai instance container. Misalnya, %41
otomatis didekode ke A
.
Variabel lingkungan HOME
ditetapkan ke /home
di lingkungan eksekusi generasi pertama
Lingkungan eksekusi generasi pertama Cloud Run menetapkan variabel lingkungan HOME
ke /home
. Lingkungan eksekusi generasi kedua
tidak menetapkan variabel ini.
Subnet yang dibatasi saat mengakses tujuan jaringan VPC
Jika Anda mengakses tujuan apa pun melalui IP pribadi, tujuan tidak boleh berada di subnet 192.168.1.0/24
. Menggunakan subnet ini akan mencegah
Cloud Run berkomunikasi dengan tujuan.
Anda tidak dapat memasang secret di /tmp
di lingkungan eksekusi generasi pertama
Jika menggunakan lingkungan eksekusi generasi pertama, Anda tidak dapat memasang secret di /tmp
secara langsung. Namun, Anda dapat memasang secret di subdirektori mana pun dari /tmp
.
Lingkungan eksekusi generasi kedua mengganti /tmp
Lingkungan eksekusi generasi kedua
memasang tmpf kosong ke /tmp
. Artinya, setiap data di /tmp
penampung Anda tidak dapat diakses oleh layanan Anda.
Tugas tugas Cloud Run mungkin ditandai secara palsu sebagai dicoba ulang
Dalam beberapa situasi, tugas dapat ditandai sebagai telah dicoba ulang, padahal sebenarnya
tugas berhasil pada percobaan pertamanya. Sebelum masalah ini teratasi, Google
merekomendasikan agar parameter --max-retries
tetap disetel ke 3 atau lebih tinggi untuk menghindari
kegagalan eksekusi palsu.
Traffic keluar jaringan VPC tidak mendukung IPv6
Anda tidak dapat menggunakan IPv6 saat mengirim traffic melalui konektor traffic keluar VPC Langsung atau konektor Akses VPC Serverless. Perlu diperhatikan bahwa IPv6 didukung saat mengakses endpoint non-VPC sementara vpc-egress
ditetapkan ke private-ranges-only
.
Volume Mount tidak kompatibel dengan Skaffold, Config Connector, dan integrasi
Jika Anda men-deploy layanan atau tugas Cloud Run dengan integrasi Skaffold, Config Connector, atau Cloud Run, pemasangan volume Anda tidak akan dipertahankan saat Anda melakukan deployment lagi. Anda mungkin juga mengalami masalah saat menggunakan integrasi Skaffold, Config Connector, atau Cloud Run dengan layanan atau tugas yang sudah menerapkan pemasangan volume. Kami sedang berupaya mengatasi masalah ini.
Batas deskriptor file
Batas maksimum deskriptor file untuk lingkungan generasi pertama dan kedua Cloud Run adalah 25.000 per instance. Hal ini adalah batasan yang ketat. Jika melebihi batas, instance Anda mungkin akan kehabisan soket.