Waktu tunggu fungsi (generasi ke-1)
Jika suatu fungsi berjalan terlalu lama, sistem mengambil langkah untuk menghentikan atau men-throttlenya. Periode waktu tunggu ini ditetapkan secara default ke 60 detik, tetapi Anda dapat memperpanjang atau menguranginya saat Anda men-deploy fungsi. Durasi waktu tunggu maksimum adalah sembilan menit (540 detik).
Saat eksekusi fungsi mencapai waktu tunggunya, pesan respons dengan permintaan HTTP status error, umumnya 408, langsung dikembalikan ke pemanggil; fungsi maka eksekusi 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 --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 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 Konsol Google Cloud, pada fungsi klik nama fungsi untuk membuka detailnya kami. Pada halaman detail, klik Edit, luaskan bagian Runtime, build..., lalu klik tab Runtime. mengedit nilai di kolom Timeout secara langsung.