Waktu tunggu fungsi (generasi ke-1)

Jika fungsi berjalan terlalu lama, sistem akan mengambil langkah-langkah untuk menghentikan atau men-throttle fungsi tersebut. Periode waktu tunggu ini secara default adalah 60 detik, tetapi Anda dapat memperpanjang atau memperpendeknya saat men-deploy fungsi. Durasi waktu tunggu maksimum adalah sembilan menit (540 detik).

Jika eksekusi fungsi mencapai waktu tunggu, pesan respons dengan status error HTTP, biasanya 408, akan segera ditampilkan ke pemanggil; eksekusi fungsi dihentikan.

Menetapkan durasi waktu tunggu

Anda dapat menetapkan durasi waktu tunggu fungsi saat deployment menggunakan Google Cloud CLI atau konsol Google Cloud .

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 konsolGoogle Cloud :

  1. Buka halaman Overview Cloud Run Functions di konsol Google Cloud .
  2. Klik Create function.
  3. Lengkapi kolom yang wajib diisi untuk fungsi Anda.
  4. Luaskan bagian Runtime, build... di akhir halaman, lalu klik tab Runtime.
  5. Di kolom Timeout, masukkan jumlah detik.

    Untuk mengedit durasi waktu tunggu yang ada di konsol Google Cloud , di halaman ringkasan fungsi, klik nama fungsi untuk membuka halaman detailnya. Pada halaman detail, klik Edit, luaskan bagian Runtime, build..., lalu klik tab Runtime untuk mengedit nilai di kolom Timeout secara langsung.