Informasi dukungan Internal Microsoft
BUG #: 48020 (pemeliharaan konten)
Ringkasan
Artikel ini menjelaskan cara menggunakan alat diagnostik Debug v1.2 untuk memecahkan masalah penggunaan CPU yang tinggi dengan proses di Microsoft Internet informasi Services (IIS).
PENDAHULUAN
Penggunaan CPU yang tinggi oleh proses IIS terjadi saat proses IIS menggunakan 80% atau lebih siklus CPU yang tersedia untuk interval waktu terus-menerus. Contoh dari proses IIS adalah Inetinfo.exe, Dllhost.exe dan W3wp.exe. Saat terjadi penggunaan CPU yang tinggi oleh proses IIS, Anda mengalami satu atau lebih gejala berikut ini:
-
Halaman Web tidak dimuat dengan benar. Sebagai contoh, halaman Web kosong atau tidak merespons.
-
Anda mengalami kinerja yang lambat di server yang menjalankan IIS. Sebagai contoh, indikator kemajuan bergerak sangat lambat ketika Anda mencoba untuk melihat halaman Web.
Artikel ini membahas cara menginstal dan kemudian mengkonfigurasi alat diagnostik Debug untuk memecahkan masalah penggunaan CPU yang tinggi dengan proses IIS.
Informasi lebih lanjut
Jika proses IIS menggunakan persentase tersedia siklus CPU yang tinggi, kami sarankan Anda membuat berkas dump memori penuh proses IIS ketika IIS memproses permintaan klien. Anda dapat menggunakan alat diagnostik Debug untuk menangkap dan menganalisis berkas dump memori ketika IIS memproses permintaan klien.
Langkah 1: Mengunduh dan menginstal v1.2 Debug alat diagnostik
Untuk mengunduh dan menginstal alat diagnostik Debug, kunjungi situs Web Microsoft berikut ini:
Langkah 2: Mengkonfigurasi pengelogan pemantauan kinerja
Untuk mengkonfigurasi pengelogan pemantauan kinerja, ikuti langkah-langkah berikut:
-
Klik mulai, klik Jalankan, ketik lintasan alat diagnostik Debug, dan kemudian klik OK.
Catatan Secara default, alat diagnostik Debug terletak di folder berikut ini:C:\Program Files\DebugDiag
-
Pada menu alat , klik opsi dan setelan.
-
Pada tab Kinerja Log , klik Aktifkan kinerja penghitung Data pengelogan, dan kemudian klik OK.
Catatan Nilai di kotak Data Sampling Interval tergantung pada saat terjadi masalah penggunaan CPU yang tinggi. Ukuran log tumbuh sebagai data yang dikumpulkan. Hubungi profesional dukungan Microsoft untuk informasi tentang cara mengkonfigurasi nilai di kotak Data Sampling Interval .
Langkah 3: Nonaktifkan Debug menangkap pengecualian
Catatan Jika Anda mengkonfigurasi alat diagnostik Debug untuk menggunakan alat dengan IIS 6.0 atau lebih tinggi, pergi ke "langkah 4: Buat berkas dump."
Jika Anda mengkonfigurasi alat diagnostik Debug untuk menggunakan alat dengan IIS 5.1 atau IIS 5.0, Nonaktifkan Debug menangkap pengecualian. Untuk melakukannya, ikuti langkah-langkah berikut:
-
Klik mulai, klik Jalankan, ketik Inetmgr.exe, dan kemudian klik OK.
-
Klik kanan komputer yang Anda ingin mengkonfigurasi, dan kemudian klik properti.
-
Dalam daftar Properti Master , klik Layanan WWW, dan kemudian klik Edit.
-
Pada tab Direktori asal , klik konfigurasi.
-
Pada tab Opsi proses , klik untuk mengosongkan kotak centang mengaktifkan debug pengecualian penangkapan , dan kemudian klik OK.
Langkah 4: Buat berkas dump
Untuk membuat berkas dump, gunakan salah satu metode berikut.
Metode 1: Buat aturan macet
Untuk membuat aturan macet, ikuti langkah-langkah berikut:
-
Klik mulai, klik Jalankan, ketik lintasan alat diagnostik Debug, dan kemudian klik OK.
Catatan Secara default, alat diagnostik Debug terletak di folder berikut ini:C:\Program Files\DebugDiag
-
Pada tab aturan , klik Tambah aturan.
-
Klik kinerja, dan kemudian waktu respons HTTP, dan kemudian klik berikutnya.
-
Klik Add URL, pilih salah satu opsi ETW atau Ping, ketik URL dari situs Web di mana Anda mengalami masalah, ditetapkan sesuai waktu habis dan waktu Ping, dan kemudian klik OK. Kemudian, klik ya untuk menguji URL.
-
Klik OK, dan kemudian klik berikutnya.
-
Klik Add Dump Target.
-
Dalam daftar Jenis Target , klik jenis target yang Anda inginkan, klik OK, dan kemudian klik berikutnya.
-
Ketik nama untuk aturan, ketik lintasan untuk lokasi berkas dump pengguna, dan kemudian klik berikutnya.
-
Klik Aktifkan aturan sekarang, dan kemudian klik selesai.
Pada tab aturan , perhatikan bahwa aturan telah aktif di kolom Status.
Metode 2: Membuat IIS macet Dump berkas secara manual
Untuk membuat IIS macet Dump berkas secara manual, ikuti langkah-langkah berikut:
-
Klik mulai, klik Jalankan, ketik lintasan alat diagnostik Debug, dan kemudian klik OK.
Catatan Secara default, alat diagnostik Debug terletak di folder berikut ini:C:\Program Files\DebugDiag
-
Pada menu alat , klik buat IIS / COM + macet Dump.
Metode 3: Buat berkas dump pengguna untuk proses pada alat diagnostik Debug
Untuk membuat berkas dump pengguna untuk proses, ikuti langkah-langkah berikut:
-
Klik mulai, klik Jalankan, ketik lintasan alat diagnostik Debug, dan kemudian klik OK.
Catatan Secara default, alat diagnostik Debug terletak di folder berikut ini:C:\Program Files\DebugDiag
-
Pada tab proses , klik-kanan proses yang Anda inginkan untuk memecahkan masalah, dan kemudian klik Membuat Userdump penuh.
Langkah 5: Nonaktifkan pengelogan pemantauan kinerja
Kira-kira dua menit setelah pengguna dump berkas penangkapan proses selesai, Nonaktifkan pengelogan pemantauan kinerja. Untuk melakukannya, ikuti langkah-langkah berikut:
-
Klik mulai, klik Jalankan, ketik lintasan alat diagnostik Debug, dan kemudian klik OK.
Catatan Secara default, alat diagnostik Debug terletak di folder berikut ini:C:\Program Files\DebugDiag
-
Pada menu alat , klik opsi dan setelan.
-
Pada tab Kinerja Log , klik Nonaktifkan kinerja penghitung Data log.
Langkah 6: Menganalisis berkas dump
Menganalisis berkas dump, ikuti langkah-langkah berikut:
-
Klik mulai, klik Jalankan, ketik lintasan alat diagnostik Debug, dan kemudian klik OK.
Catatan Secara default, alat diagnostik Debug terletak di folder berikut ini:C:\Program Files\DebugDiag
-
Pada tab Advanced analisis , klik Menambahkan berkas Data.
-
Temukan dan kemudian klik berkas dump yang Anda inginkan untuk menganalisis. Klik buka.
-
Pada tab Advanced analisis , klik Analis Crash Hang, dan kemudian klik Mulai analisis.
-
Meninjau laporan yang ditampilkan di Microsoft Internet Explorer. Salinan laporan ini juga disimpan dalam folder berikut ini:
C:\Program Files\DebugDiag\Reports
Catatan Jika Anda ingin memecahkan masalah berkas .dll kustom, termasuk berkas .pdb kustom. Untuk menyertakan file .pdb kustom, klik alat, klik opsi dan setelan, klik Folder dan pencarian path, ketik lintasan di kotak Pencarian jalur simbol untuk Debugging , dan kemudian klik OK.
Referensi
Untuk informasi selengkapnya tentang cara menggunakan IIS, kunjungi situs Web Microsoft berikut ini:
Untuk melihat Web Microsoft Developer Network (MSDN) cetakan tentang cara menangani masalah dengan IIS, kunjungi situs MSDN Web berikut:
Cara memecahkan situasi di mana IIS tidak merespons
Cara mendiagnosis memori kebocoran di IIS
Cara mendiagnosis situasi di mana IIS tiba-tiba menutup
Untuk informasi selengkapnya tentang cara menggunakan alat diagnostik Debug untuk memecahkan masalah dengan proses IIS, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
bagaimana cara menggunakan alat diagnostik Debug untuk menyelesaikan proses yang berhenti merespons di IIS
bagaimana cara menggunakan alat diagnostik Debug IIS untuk memecahkan masalah kebocoran memori di proses IIS
bagaimana cara menggunakan alat diagnostik Debug untuk menyelesaikan proses IIS berhenti secara tiba-tiba