Ringkasan
Artikel ini menjelaskan cara menggunakan Debug Diagnostics Tool v1.2 untuk memecahkan masalah penggunaan CPU tinggi oleh proses di Microsoft Layanan Informasi Internet (IIS).
PENDAHULUAN
Penggunaan CPU tinggi oleh sebuah proses di IIS terjadi saat proses IIS menggunakan 80 persen atau lebih dari siklus CPU yang tersedia untuk interval waktu konstanta. Contoh proses IIS adalah Inetinfo.exe, Dllhost.exe, dan W3wp.exe. Saat penggunaan CPU yang tinggi oleh proses IIS terjadi, Anda mengalami satu atau beberapa gejala berikut ini:
-
Halaman Web tidak dimuat dengan benar. Misalnya, halaman Web kosong atau tidak merespons.
-
Anda mengalami kinerja yang lambat di server yang menjalankan IIS. Misalnya, indikator kemajuan bergerak sangat lambat ketika Anda mencoba menampilkan halaman Web.
Artikel ini membahas cara menginstal lalu mengonfigurasi Alat Diagnostik Debug untuk memecahkan masalah penggunaan CPU tinggi oleh proses IIS.
Informasi Selengkapnya
Jika proses IIS menggunakan siklus CPU yang tersedia dalam persentase tinggi, kami menyarankan Anda untuk membuat file buang memori penuh dari proses IIS saat IIS memproses permintaan klien. Anda dapat menggunakan Alat Diagnostik Debug untuk mengambil dan menganalisis file buang memori ketika IIS memproses permintaan klien.
Langkah 1: Unduh lalu instal Debug Diagnostics Tool v1.2
Untuk mengunduh lalu menginstal Alat Diagnostik Debug, kunjungi situs Web Microsoft berikut ini:
Langkah 2: Mengonfigurasi pembuatan log Monitor Kinerja
Untuk mengonfigurasi pembuatan log Monitor Kinerja, ikuti langkah-langkah berikut:
-
Klik Mulai, klik Jalankan, ketikkan jalur Alat Diagnostik Debug, lalu klik OK.
Catatan Secara default, Alat Diagnostik Debug terletak di folder berikut ini:C:\Program Files\DebugDiag
-
Pada menu Alat, klik Opsi dan Pengaturan.
-
Pada tab Log Kinerja , klik Aktifkan Pembuatan Log Data Penghitung Kinerja, lalu klik OK.
Catatan Nilai dalam kotak Interval Sampel Data bergantung pada saat masalah penggunaan CPU tinggi terjadi. Ukuran log membesar saat data dikumpulkan. Hubungi Profesional Dukungan Microsoft untuk informasi tentang cara mengonfigurasi nilai dalam kotak Interval Sampel Data .
Langkah 3: Nonaktifkan Pengejaran Pengecualian Debug
Catatan Jika Anda mengonfigurasi Alat Diagnostik Debug untuk menggunakan alat dengan IIS 6.0 atau yang lebih tinggi, lanjutkan ke "Langkah 4: Membuat file buang."
Jika Anda mengonfigurasi Alat Diagnostik Debug untuk menggunakan alat dengan IIS 5.1 atau dengan IIS 5.0, nonaktifkan Debug Exception Catching. Untuk melakukannya, ikuti langkah-langkah berikut:-
Klik Mulai, klik Jalankan, Inetmgr.exe, lalu klik OK.
-
Klik kanan komputer yang ingin Anda konfigurasi, lalu klik Properti.
-
Dalam daftar Properti Master , klik Layanan WWW, lalu klik Edit.
-
Pada tab Direktori Rumah , klik Konfigurasi.
-
Pada tab Opsi Proses , klik untuk mengosongkan kotak centang Aktifkan pemeriksaan pengecualian debug , lalu klik OK.
Langkah 4: Buat file buang
Untuk membuat file buang, gunakan salah satu metode berikut ini.
Metode 1: Membuat aturan hang
Untuk membuat aturan hang, ikuti langkah-langkah berikut:
-
Klik Mulai, klik Jalankan, ketikkan jalur Alat Diagnostik Debug, lalu klik OK.
Catatan Secara default, Alat Diagnostik Debug terletak di folder berikut ini:C:\Program Files\DebugDiag
-
Pada tab Aturan , klik Tambahkan Aturan.
-
Klik Kinerja, lalu Waktu Respons HTTP, lalu klik Berikutnya.
-
Klik Tambahkan URL, pilih opsi ETW atau Ping, ketik URL situs Web tempat Anda mengalami masalah, setel waktu habis dan waktu Ping yang tepat, lalu klik OK. Lalu, klik Ya untuk menguji URL.
-
Klik OK, lalu klik Berikutnya.
-
Klik Tambahkan Target Buang.
-
Di daftar Tipe Target, klik tipe target yang Anda inginkan, klik OK, lalu klik Berikutnya.
-
Ketikkan nama untuk aturan tersebut, ketikkan jalur untuk lokasi file buang pengguna, lalu klik Berikutnya.
-
Klik Aktifkan aturan sekarang, lalu klik Selesai.
Pada tab Aturan , perhatikan bahwa aturan Aktif di kolom Status.
Metode 2: Membuat file Iis Hang Buang secara manual
Untuk membuat file IIS Hang Buang secara manual, ikuti langkah-langkah ini:
-
Klik Mulai, klik Jalankan, ketikkan jalur Alat Diagnostik Debug, lalu klik OK.
Catatan Secara default, Alat Diagnostik Debug terletak di folder berikut ini:C:\Program Files\DebugDiag
-
Pada menu Alat , klik Buat IIS/COM+ Buang Buang.
Metode 3: Buat file buang pengguna untuk proses dalam Alat Diagnostik Debug
Untuk membuat file buang pengguna untuk suatu proses, ikuti langkah-langkah ini:
-
Klik Mulai, klik Jalankan, ketikkan jalur Alat Diagnostik Debug, lalu klik OK.
Catatan Secara default, Alat Diagnostik Debug terletak di folder berikut ini:C:\Program Files\DebugDiag
-
Pada tab Proses , klik kanan proses yang ingin Anda pecahkan masalahnya, lalu klik Buat Userdump Penuh.
Langkah 5: Nonaktifkan pembuatan log Monitor Kinerja
Sekitar dua menit setelah proses pengambilan file buang pengguna selesai, nonaktifkan pembuatan log Monitor Kinerja. Untuk melakukannya, ikuti langkah-langkah berikut:
-
Klik Mulai, klik Jalankan, ketikkan jalur Alat Diagnostik Debug, lalu klik OK.
Catatan Secara default, Alat Diagnostik Debug terletak di folder berikut ini:C:\Program Files\DebugDiag
-
Pada menu Alat, klik Opsi dan Pengaturan.
-
Pada tab Log Kinerja , klik Nonaktifkan Pembuatan Log Data Penghitung Kinerja.
Langkah 6: Analisis file buang
Untuk menganalisis file buang, ikuti langkah-langkah berikut:
-
Klik Mulai, klik Jalankan, ketikkan jalur Alat Diagnostik Debug, lalu klik OK.
Catatan Secara default, Alat Diagnostik Debug terletak di folder berikut ini:C:\Program Files\DebugDiag
-
Pada tab Analisis Tingkat Lanjut, klik Tambahkan File Data.
-
Temukan lalu klik file buang yang ingin Anda analisis. Klik Buka.
-
Pada tab Analisis Tingkat Lanjut, klik Penganalisis Crash/Hang, lalu klik Mulai Analisis.
-
Tinjau laporan yang ditampilkan di Microsoft Internet Explorer. Salinan laporan ini juga disimpan dalam folder berikut:
C:\Program Files\DebugDiag\Reports
Catatan Jika Anda ingin memecahkan masalah file .dll, sertakan file .zip kustom. Untuk menyertakan file .zip kustom, klik Alat, klik Opsi dan Pengaturan, klik Folder dan Jalur Pencarian, ketikkan jalur dalam kotak Jalur Pencarian Simbol untuk Penelusuran Masalah Masalah, lalu klik OK.
Referensi
Untuk informasi selengkapnya tentang cara menggunakan IIS, kunjungi situs web Microsoft berikut ini:
http://www.iis.netUntuk menampilkan web Jaringan Pengembang Microsoft (MSDN) tentang cara menangani masalah dengan IIS, kunjungi situs Web MSDN berikut:
Bagaimana cara memecahkan masalah di mana IIS tidak meresponshttp://go.microsoft.com/fwlink/?LinkId=40968
Cara mendiagnosis memori kebocoran di IIShttp://go.microsoft.com/fwlink/?LinkId=40969
Cara mendiagnosis situasi ketika IIShttp://go.microsoft.com/fwlink/?LinkId=40967 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:
menutup tiba-tiba919792 Cara menggunakan alat Diagnostik Debug untuk memecahkan masalah proses yang telah berhenti merespons di IIS
919790 Cara menggunakan alat Diagnostik Debug IIS untuk memecahkan masalah kebocoran memori dalam proses IIS
919789 Cara menggunakan alat Diagnostik Debug untuk memecahkan masalah proses IIS yang berhenti tiba-tiba