Kami memiliki fungsi AWS
lambda berbasis java yang dipanggil melalui API Gateway sekitar 10-15 kali sehari, menurut saya sangat sedikit.
Konfigurasi Lambda memiliki memori 1024 MB dan batas waktu habis 15 detik. Namun sejak sekitar seminggu terakhir, fungsi lambda mati bahkan setelah mendapat respons. Dan kejadian ini tidak seragam. Itu sporadis. Dan akhirnya dijalankan secara normal setelah beberapa waktu.
Kami telah mencoba mengoptimalkan kode dan tidak memerlukan waktu lebih dari ~8 detik untuk mengeksekusinya. Berharap menemukan solusi untuk ini. Beri tahu saya jika diperlukan info lebih lanjut.
Terima kasih sebelumnya.
Masalahnya mirip dengan pertanyaan ini: Waktu fungsi AWS Lambda habis
Satu-satunya perbedaan adalah teknologi yang digunakan: Pertanyaan di atas menggunakan nodeJS dan kami menggunakan Java
--Update: Satu hal lagi yang saya perhatikan adalah ketika API
dipukul setelah lama tidak digunakan, dibutuhkan lebih banyak waktu untuk dieksekusi dibandingkan ketika Anda menekannya secara berurutan. Saya memeriksa log dan ketika saya menekannya untuk pertama kali, dibutuhkan sekitar 7-8 detik untuk mengeksekusinya dan setelah 2 pukulan berturut-turut, waktu respons berkurang menjadi hanya 2 detik.. Sangat aneh...