全部产品
Search
文档中心

Function Compute:Penanganan kesalahan

更新时间:Jun 24, 2025

Topik ini menjelaskan cara menangani kesalahan yang terjadi selama waktu proses Python.

Jika pengecualian dilemparkan selama eksekusi fungsi, Function Compute akan menangkap pengecualian tersebut dan mengembalikan kesalahan. Contoh:

def handler(event, context):
    raise Exception('something is wrong')

Saat pengecualian dikirimkan, Function Compute menyertakan header HTTP X-Fc-Error-Type: UnhandledInvocationError dalam respons fungsi. Badan permintaan HTTP berisi informasi terkait kesalahan. Untuk detail lebih lanjut tentang jenis kesalahan di Function Compute, lihat Penanganan Kesalahan.

{
  "errorMessage": "something is wrong",
  "errorType": "Exception",
  "stackTrace": [
    [
      "File \"/code/index.py\"",
      "line 2",
      "in my_handler",
      "raise Exception('something is wrong')"
    ]
  ]
}

Tabel berikut menjelaskan bidang-bidang dalam informasi kesalahan.

Bidang

Tipe

Deskripsi

errorMessage

String

Pesan pengecualian.

errorType

String

Tipe kesalahan.

stackTrace

Daftar

Tumpukan kesalahan.