Cara menggunakan alat diagnostik Debug untuk memecahkan masalah penggunaan CPU yang tinggi dengan proses di IIS

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:

  1. 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

  2. Pada menu alat , klik opsi dan setelan.

  3. 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:

  1. Klik mulai, klik Jalankan, ketik Inetmgr.exe, dan kemudian klik OK.

  2. Klik kanan komputer yang Anda ingin mengkonfigurasi, dan kemudian klik properti.

  3. Dalam daftar Properti Master , klik Layanan WWW, dan kemudian klik Edit.

  4. Pada tab Direktori asal , klik konfigurasi.

  5. 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:

  1. 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

  2. Pada tab aturan , klik Tambah aturan.

  3. Klik kinerja, dan kemudian waktu respons HTTP, dan kemudian klik berikutnya.

  4. 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.

  5. Klik OK, dan kemudian klik berikutnya.

  6. Klik Add Dump Target.

  7. Dalam daftar Jenis Target , klik jenis target yang Anda inginkan, klik OK, dan kemudian klik berikutnya.

  8. Ketik nama untuk aturan, ketik lintasan untuk lokasi berkas dump pengguna, dan kemudian klik berikutnya.

  9. 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:

  1. 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

  2. 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:

  1. 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

  2. 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:

  1. 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

  2. Pada menu alat , klik opsi dan setelan.

  3. Pada tab Kinerja Log , klik Nonaktifkan kinerja penghitung Data log.

Langkah 6: Menganalisis berkas dump

Menganalisis berkas dump, ikuti langkah-langkah berikut:

  1. 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

  2. Pada tab Advanced analisis , klik Menambahkan berkas Data.

  3. Temukan dan kemudian klik berkas dump yang Anda inginkan untuk menganalisis. Klik buka.

  4. Pada tab Advanced analisis , klik Analis Crash Hang, dan kemudian klik Mulai analisis.

  5. 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

Perlu bantuan lainnya?

Kembangkan keterampilan Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung Microsoft Insider

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×