Waktu tunggu fungsi (generasi ke-1)
Jika fungsi berjalan terlalu lama, sistem akan mengambil langkah-langkah untuk menghentikan atau mengalihkan fungsi tersebut. Periode waktu tunggu ini secara default adalah 60 detik, tetapi Anda dapat memperpanjang atau menguranginya saat men-deploy fungsi. Durasi waktu tunggu maksimum adalah sembilan menit (540 detik).
Saat eksekusi fungsi mencapai waktu tunggunya, pesan respons dengan status error HTTP, umumnya 408, akan segera ditampilkan ke pemanggil; eksekusi fungsi akan dihentikan.
Setel durasi waktu tunggu
Anda dapat menetapkan durasi waktu tunggu fungsi saat deployment menggunakan Google Cloud CLI atau Google Cloud Console.
gcloud
Jika Anda men-deploy menggunakan gcloud CLI, gunakan flag --timeout
:
gcloud functions deploy YOUR_FUNCTION_NAME --no-gen2 --timeout=TIMEOUT_DURATION ...
Untuk mengedit durasi waktu tunggu yang ada dengan Google Cloud CLI, deploy ulang fungsi dengan nilai waktu tunggu yang baru.
Konsol
Untuk menetapkan durasi waktu tunggu selama pembuatan fungsi di Google Cloud Console:
- Buka halaman Ringkasan fungsi Cloud Run di konsol Google Cloud.
- Klik Create function.
- Lengkapi kolom wajib isi untuk fungsi Anda.
- Luaskan bagian Runtime, build... di akhir halaman, lalu klik tab Runtime.
Di kolom Waktu tunggu, masukkan jumlah detik.
Untuk mengedit durasi waktu tunggu yang ada di Google Cloud Console, di halaman ringkasan fungsi, klik nama fungsi untuk membuka halaman detailnya. Pada halaman detail, klik Edit, luaskan bagian Runtime, build..., lalu klik tab Runtime. mengedit nilai di kolom Timeout secara langsung.