2017-08-14 41 views
0

我無法在lambda超時時發現錯誤。我想釋放幾個表上的寫入鎖定是lambda超時。 如何在aws lambda超時釋放resdhift資源?如何在aws lambda超時釋放resdhift資源?

+0

如果您的進程運行了很長時間,那麼使用Lambda可能不是一個好主意。去數據管道或lightail(還沒有使用過這個)。 Lambda有助於執行大量小任務,而無需實際維護服務器。 – nightgaunt

+0

nightgaunt感謝您的快速回復。通過我的腳本並沒有花費太多時間,甚至一些如何去超時如何釋放db資源。其實我不能在我的代碼中捕獲lambda超時錯誤。我正在使用Python 2.7。我想捕獲超時錯誤,並想釋放數據庫資源。如果您有任何想法,我的代碼中如何檢測我的lambda是否超時。這對我真的很有幫助。 – Rahul

+0

你想「釋放」什麼「db資源」? –

回答

0

無法「捕捉」AWS Lambda超時。當您的Lambda函數超時時,您的代碼將停止。您需要(a)避免在您的代碼中超時,並且(b)如果超時,您的代碼必須可以正常運行。

如果您不能完成上述操作,那麼Lambda可能不適合您的用例。