ID Artikel: 268364 - Kajian Terakhir: 22 September 2011 - Revisi: 2.0

PRB: "Script Time Out" kesalahan dalam Active Server Pages (ASP)

Tips SistemThis article applies to a different operating system than the one you are using. Article content that may not be relevant to you is disabled.

Pada Halaman ini

Perbesar semua | Perkecil semua

GEJALA

Ketika Anda mencoba untuk menjalankan halaman Active Server Pages (ASP), Anda mungkin menerima pesan galat berikut:
Kesalahan ketik:
Active Server Pages, ASP Dale Qiao (0x80004005) Jumlah maksimum waktu untuk skrip dijalankan melebihi. Anda dapat mengubah batas ini dengan menentukan nilai baru untuk properti Server.ScriptTimeout atau dengan mengubah nilai dalam alat administrasi IIS.

PENYEBAB

The ScriptTimeout properti menentukan jumlah maksimum waktu yang dapat menjalankan script sebelum itu diakhiri. Galat ketika waktu proses script melebihi nilai maksimum yang telah ditetapkan untuk ScriptTimeout properti.

PEMECAHAN MASALAH

Ada tiga cara untuk mengatasi masalah ini:
  • Anda dapat meningkatkan waktu yang diperbolehkan untuk memproses ASP script untuk situs Web tertentu. Untuk melakukannya, Ubah nilai metabase di Internet Information Server (IIS):
    1. Buka Internet Services Manager.
    2. Memperluas pohon dan klik kanan Situs Web standar (atau situs yang memiliki masalah).
    3. Klik Properti.
    4. Klik Direktori Home tab.
    5. Di bawah Pengaturan aplikasi, klik Konfigurasi.
    6. Klik Pilihan App tab.
    7. Meningkatkan ASP Script Timeout nilai jumlah yang cukup tinggi untuk mencegah script timeout.
    -atau-

  • Anda dapat meningkatkan waktu yang diizinkan untuk memproses ASP script untuk semua situs Web. Untuk melakukannya, Ubah nilai metabase IIS:
    1. Buka Internet Services Manager.
    2. Klik kanan Situs web simpul.
    3. Klik Properti.
    4. Dalam Master properti, pilih WWW layanan, lalu klik Mengedit.
    5. Klik Direktori Home tab.
    6. Di bawah Pengaturan aplikasi, klik Konfigurasi.
    7. Klik Pilihan App tab.
    8. Meningkatkan ASP Script Timeout nilai jumlah yang cukup tinggi untuk mencegah script timeout.
    -atau-

  • Anda dapat menggunakan Server.ScriptTimeOut properti untuk meningkatkan pemrograman ScriptTimeOut nilai properti di tingkat halaman ASP. Sebagai contoh, jika Anda ingin 3 menit berlalu sebelum skrip pengolahan kali keluar, tambahkan baris berikut ke halaman ASP:CATATAN: Ketika Anda membuat script timeout tingkat halaman, Anda tidak diatur untuk kurang dari nilai metabase IIS (90 detik secara default). Namun, Anda dapat mengatur script timeout nilai lebih tinggi dari nilai metabase. Sebagai contoh, jika Anda tidak mengubah metabase default, dan Anda kode berikut: The ScriptTimeOut nilai adalah 90. Jika Anda kode berikut: The ScriptTimeOut nilai adalah 120.

INFORMASI LEBIH LANJUT

Langkah-langkah untuk mereproduksi perilaku

  1. Buka Internet Services Manager.
  2. Memperluas pohon dan klik kanan Situs Web standar (atau situs yang Anda ingin untuk mereproduksi masalah ini).
  3. Klik Properti.
  4. Klik Direktori Home tab.
  5. Di bawah Pengaturan aplikasi, klik Konfigurasi.
  6. Klik Pilihan App tab.
  7. Menetapkan ASP Script Timeout 5.
  8. Buat halaman ASP baru dengan kode berikut dalam Kepala bagian:
  9. Tampilkan halaman ASP di browser.
CATATAN: Peningkatan timeout nilai dapat memiliki efek negatif pada kinerja server. Anda harus merancang script yang berjalan di dalam pengaturan waktu default. Sebagai contoh, peningkatan script timeout nilai dapat menjaga IIS benang diduduki dan mengurangi jumlah pengguna yang server dapat melayani.

REFERENSI

Untuk informasi tambahan, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
182036  (http://support.microsoft.com/kb/182036/EN-US/ ) HOWTO: Menggunakan MTS perangkap kesalahan 'ASP Dale Qiao' Script habis

Berlaku bagi:
  • Microsoft Active Server Pages 4.0
  • Microsoft Internet Information Services 5.0
Kata kunci: 
kbaspobj kbprb kbmt KB268364 KbMtid
Penerjemahan MesinPenerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:268364  (http://support.microsoft.com/kb/268364/en-us/ )