回報執行階段函式錯誤 (第 1 代)
請妥善處理並回報 Cloud Run functions 中發生的執行階段錯誤。未處理的例外狀況,或任何導致程序異常中止的執行作業,都可能造成冷啟動,應盡量避免這種狀況發生。
針對不同類型的函式,回報錯誤的建議方式如下:
如果處理得當,發生錯誤的函式執行個體仍可維持活動狀態,繼續處理要求。
將錯誤發送至 Error Reporting
您可以將 Cloud Run 函式中的錯誤發送至 Error Reporting,方式如下:
Node.js
Python
Go
Java
如需更精細的錯誤報告,請使用 Error Reporting 用戶端程式庫。
您可以在 Google Cloud 控制台的「Error Reporting」中查看回報的錯誤;或是在 Google Cloud 控制台的函式清單選取特定函式,查看該函式所回報的錯誤。
由函式所產生的未處理例外狀況,都會顯示在Error Reporting 中。請注意,某些類型的未處理例外狀況 (例如以非同步方式擲回的項目),會在後續函式叫用時導致冷啟動,進而增加函式執行所需的時間。