All Products
Search
Document Center

CDN:Pemantauan EdgeScript

Last Updated:Jun 22, 2026

Pemantauan eksekusi EdgeScript membantu Anda memverifikasi kebenaran dan mengoptimalkan kinerja logika kustom Anda.

Catatan

Untuk informasi selengkapnya tentang EdgeScript, lihat ikhtisar EdgeScript.

Cara kerja

Di halaman pemantauan EdgeScript, Anda dapat melakukan kueri terhadap status eksekusi skrip Anda. Halaman ini menyediakan data dari tiga bulan terakhir, dan Anda dapat mengkueri hingga satu bulan data sekaligus.

Item pemantauan

Deskripsi

Status

Status eksekusi menunjukkan apa yang terjadi ketika permintaan client mencapai titik kehadiran (POP) untuk nama domain tempat EdgeScript dikonfigurasi. Setiap permintaan menghasilkan salah satu dari empat status berikut:

  • NonExecution

    Skrip tidak dieksekusi. Misalnya, jika skrip Anda dikonfigurasi untuk dijalankan pada tahap foot, yaitu setelah konfigurasi CDN lainnya diproses, permintaan tersebut mungkin dihentikan oleh fitur lain seperti anti-hotlinking atau pengalihan (redirect). Dalam kasus ini, skrip pada tahap foot tidak dijalankan.

  • ExecutedAndHit

    Skrip dieksekusi, sesuai dengan logika kode, dan dihentikan secara normal dengan mengembalikan return true.

  • ExecutedButNotHit

    Skrip dieksekusi tetapi tidak sesuai dengan logika kode. Artinya, skrip tidak dihentikan dengan mengembalikan return true. Misalnya, kode Anda mungkin tidak memiliki pernyataan return true, atau secara eksplisit mengembalikan return false.

  • Exception

    Menunjukkan bahwa terjadi pengecualian, seperti kesalahan logika atau timeout, selama eksekusi skrip. Penyebab umum meliputi parameter yang salah atau waktu eksekusi yang melebihi 50 ms. Anda dapat menambahkan konfigurasi _es_dbg di bagian Extensions pada konfigurasi EdgeScript Anda dan menggunakan tool debugging di pojok kanan atas halaman EdgeScript untuk melihat informasi debugging dan menemukan lokasi kesalahan. Untuk informasi tentang cara menambahkan konfigurasi _es_dbg, lihat Menggunakan Konsol untuk mengonfigurasi EdgeScript.

    Catatan

    Jika Anda mengatur _es_dbg ke nilai tertentu di Konsol CDN Alibaba Cloud, permintaan client harus menyertakan parameter _es_dbg dengan nilai yang sesuai agar debugging diaktifkan.

Exception

Menunjukkan bahwa terjadi pengecualian selama eksekusi skrip, yang mengembalikan salah satu kode kesalahan berikut:

  • 400: Skrip berisi fungsi yang tidak didukung.

  • 401: Jumlah argumen untuk suatu fungsi salah.

  • 402: Argumen bukan bertipe string seperti yang diharapkan.

  • 403: Argumen bukan bertipe numerik seperti yang diharapkan.

  • 404: Argumen bukan bertipe dictionary seperti yang diharapkan.

  • 405: Argumen bukan bertipe boolean seperti yang diharapkan.

  • 406: Argumen bukan bertipe fungsi seperti yang diharapkan.

  • 407: Eksekusi aturan melebihi batas waktu.

  • 408: Jumlah maksimum pemanggilan telah terlampaui.

  • 409: Jumlah maksimum iterasi loop telah terlampaui.

  • 410: Jumlah maksimum iterasi loop telah terlampaui.

  • 499: Kesalahan tipe tidak dikenal.

Prosedur

  1. Masuk ke CDN console.

  2. Di panel navigasi kiri, pilih Monitoring & Usage Analytics > EdgeScript.

  3. Pada halaman EdgeScript, klik tab Status atau Exception.

  4. Pilih nama domain dan rentang waktu, lalu klik Search.

    Halaman akan menampilkan data untuk keempat status atau kode kesalahan pengecualian, tergantung pada pilihan Anda.

Referensi API

API

Deskripsi

DescribeEsExecuteData

Meminta status eksekusi aturan EdgeScript.

DescribeEsExceptionData

Meminta data pengecualian selama eksekusi aturan EdgeScript.