הזמן הקצוב לתפוגה של פונקציה (דור ראשון)

אם פונקציה פועלת יותר מדי זמן, המערכת נוקטת צעדים כדי לסיים או להגביל אותה. תקופת הזמן הקצוב הזו מוגדרת כברירת מחדל ל-60 שניות, אבל אפשר להאריך או לקצר אותה כשפורסים את הפונקציה. משך הזמן המקסימלי להמתנה הוא תשע דקות (540 שניות).

כשביצוע הפונקציה מגיע לזמן הקצוב לתפוגה, הודעת תשובה עם סטטוס שגיאה ב-HTTP, בדרך כלל 408, מוחזרת מיד למתקשר, וביצוע הפונקציה נעצר.

הגדרת משך זמן קצוב לתפוגה

אפשר להגדיר את משך הזמן הקצוב לתפוגה של פונקציה בזמן הפריסה באמצעות Google Cloud CLI או מסוף Google Cloud .

gcloud

אם אתם מבצעים פריסה באמצעות ה-CLI של gcloud, השתמשו בדגל --timeout:

gcloud functions deploy YOUR_FUNCTION_NAME --no-gen2 --timeout=TIMEOUT_DURATION ...

כדי לערוך את משך הזמן הקצוב לתפוגה באמצעות Google Cloud CLI, צריך לפרוס מחדש את הפונקציה עם ערך חדש של משך הזמן הקצוב לתפוגה.

המסוף

כדי להגדיר את משך הזמן הקצוב לתפוגה במהלך יצירת פונקציה במסוףGoogle Cloud :

  1. נכנסים לדף הסקירה הכללית של Cloud Run functions במסוף Google Cloud .
  2. לוחצים על יצירת פונקציה.
  3. ממלאים את שדות החובה של הפונקציה.
  4. מרחיבים את הקטע Runtime, build...‎ (זמן ריצה, build...) בסוף הדף ולוחצים על הכרטיסייה Runtime (זמן ריצה).
  5. בשדה Timeout, מזינים מספר שניות.

    כדי לערוך משך זמן קצוב לתפוגה קיים במסוף Google Cloud , בדף הסקירה הכללית של הפונקציות לוחצים על שם הפונקציה כדי לעבור לדף הפרטים שלה. בדף הפרטים, לוחצים על עריכה, מרחיבים את הקטע זמן ריצה, בנייה... ולוחצים על הכרטיסייה זמן ריצה. אפשר לערוך ישירות את הערך בשדה זמן קצוב לתפוגה.