AWS Lambda — Zakończono działanie sygnału: Zabito
Jeśli napotkasz następujący błąd, jest bardzo prawdopodobne, że problem jest związany z niewystarczającym przydziałem pamięci:
RequestId: 48ace8f3-1391-40ea-bc0e-aa864de3a8e2 Błąd: Zakończono działanie z błędem: sygnał: zabito
Powód
Ten błąd występuje zazwyczaj, gdy aplikacja próbuje wykonać zadanie, które przekracza dostępną pamięć na komputerze hosta lub w środowisku kontenerowym. Gdy zużycie pamięci osiągnie limit systemu, proces zostaje przymusowo zakończony, co skutkuje wyświetleniem komunikatu "signal: killed".
Rozwiązanie
Aby zwiększyć pamięć dla funkcji AWS Lambda:
- Przejdź do konsoli zarządzania AWS.
- Przejdź do Lambda > Functions.
- Wybierz funkcję, w której występuje problem.
- W zakładce 'Konfiguracja', wybierz 'Konfiguracja ogólna' i kliknij 'Edytuj'.
- Dostosuj przydział pamięci i zapisz.

