Waktu tunggu fungsi (generasi ke-1)

Jika fungsi berjalan terlalu lama, sistem akan mengambil langkah untuk menghentikan atau membatasinya. Periode waktu tunggu ini ditetapkan secara default ke 60 detik, tetapi Anda dapat memperpanjang atau menguranginya saat fungsi tersebut di-deploy. 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 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 --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:

  1. Buka halaman Ringkasan Cloud Functions di Google Cloud Console.
  2. Klik Create function.
  3. Lengkapi kolom wajib isi untuk fungsi Anda.
  4. Luaskan bagian Runtime, build... di akhir halaman, lalu klik tab Runtime.
  5. Di kolom Waktu tunggu, masukkan jumlah detik.

    Untuk mengedit durasi waktu tunggu yang ada di Konsol Google Cloud, klik nama fungsi di halaman ringkasan 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.