Przejdź do treści
Błędy dostawców chmuryBłąd
Lambda Task timed out

Lambda Task timed out — Przekroczenie czasu Lambda

Funkcja Lambda przekroczyła skonfigurowany limit czasu wykonania.

aws

Co powoduje ten błąd

Czas wykonania funkcji przekroczył ustawiony limit (maks. 15 minut). Częste przyczyny: wolne wywołania zewnętrznych API, przetwarzanie dużych zbiorów danych lub nieskończone pętle.

Jak to naprawić

Zwiększ limit czasu funkcji. Zoptymalizuj kod. Stosuj wzorce asynchroniczne dla długich operacji. Podziel zadanie na wiele wywołań Lambda.

Przykład

// Increase timeout in serverless.yml
functions:
  myFunc:
    timeout: 30  # seconds (max 900)
Oficjalna dokumentacja

Powiązane kody błędów