ID Artikel: 332088 - Kajian Terakhir: 03 Oktober 2011 - Revisi: 2.0

Cara mengubah aplikasi Renang Recycling peristiwa di IIS 6.0

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

RINGKASAN

Artikel ini selangkah demi selangkah menjelaskan cara menetapkan bendera kontrol LogEventOnRecycle properti di Internet Information Services (IIS) 6.0 metabase.

The LogEventOnRecycle metabase properti adalah DWORD yang memiliki berbagai bit bendera untuk jenis daur ulang akan menghasilkan sebuah entri di log peristiwa sistem. Ketika Anda memecahkan masalah ekstensi ISAPI yang mengimplementasikan fungsi dukungan server baru REPORT_UNHEALTHY, Anda mungkin menemukan itu berguna untuk log peristiwa untuk setiap contoh yang ISAPI laporan itu sendiri yang tidak sehat.

Penting Ini adalah fitur aplikasi renang, dan oleh karena itu berlaku hanya untuk pekerja proses isolasi modus.

Enumerasi bendera

Penting Artikel ini berisi informasi tentang cara untuk mengedit metabase. Sebelum Anda mengedit metabase, verifikasi bahwa Anda memiliki salinan cadangan yang Anda dapat mengembalikan apabila ada masalah. Untuk informasi tentang cara melakukannya, baca topik bantuan "konfigurasi Backup/Restore" di konsol manajemen Microsoft (MMC).

Anda dapat menghitung Aplikasi renang daur ulang acara pengaturan bendera dengan cara naskah, seperti Adsutil.vbs utilitas.

Untuk menghitung sifat dan bendera yang terdaftar di IIS metabase untuk aplikasi renang, dan untuk melihat nilai mereka saat ini, ikuti langkah-langkah berikut:
  1. Buka prompt perintah: klik Mulai, klikMenjalankan, kemudian ketik
    cmd.
  2. Perubahan ke direktori di mana utilitas Adsutil adalah terletak. Berikut ini adalah lokasi direktori default:% SYSTEMROOT %\Inetpub\AdminScripts
  3. Ketik perintah berikut:
    Cscript adsutil.VBS enum w3svc/AppPools

Penjelasan tentang bendera

Perkecil tabel iniPerbesar tabel ini

Metabase properti

Deskripsi

AppPoolRecycleTimePeristiwa log pada berdasarkan waktu mendaur ulang Jika set ke true.
AppPoolRecycleRequestsPeristiwa log pada jumlah Berbasis permintaan mendaur ulang jika set ke true.
AppPoolRecycleSchedulePeristiwa log pada berbasis jadwal mendaur ulang jika set ke true.
AppPoolRecycleMemoryPeristiwa log pada berbasis memori mendaur ulang jika set ke true.
AppPoolRecycleIsapiUnhealthyPeristiwa log ketika pekerja proses permintaan recycles karena ISAPI dilaporkan tidak sehat jika diatur ke benar.
AppPoolRecycleOnDemandPeristiwa log ketika Administrator permintaan a daur ulang dari semua proses dalam aplikasi menyatukan ketika set ke true.
AppPoolRecycleConfigChangeLog peristiwa jika Aplikasi kolam renang daur ulang karena salah satu aplikasi menyatukan properti yang memerlukan daur ulang untuk mengambil efek berubah jika diatur untuk benar.
AppPoolRecyclePrivateMemoryLog peristiwa jika Aplikasi kolam renang daur ulang berdasarkan memori pribadi apabila diatur ke true.
Penting Properti metabase IdleTimeout tidak memiliki terkait LogEventOnRecycle properti bendera. Oleh karena itu, ketika aplikasi renang dimatikan karena IdleTimeout nilai mencapai, entri log peristiwa tidak akan mulai bisa login.

Menetapkan bendera

Anda dapat mengatur bendera dengan menggunakan Adsutil.vbs. Untuk mengatur AppPoolRecycleMemory Bendera untuk palsu default aplikasi renang, ikuti langkah berikut:
  1. Klik Mulai, klik Menjalankan, kemudian ketik cmd pada prompt perintah.
  2. Perubahan ke direktori di mana Adsutil terletak. The Berikut ini adalah lokasi direktori default:% SYSTEMROOT %\Inetpub\AdminScripts
  3. Ketik perintah berikut:
    Cscript adsutil.VBS mengatur w3svc/AppPools/DefaultAppPool/AppPoolRecycleMemory palsu.
Catatan Perintah ini mengasumsikan bahwa LogEventOnRecycle properti diaktifkan. Jika perintah ini gagal dengan ErrNumber: -2147463164 (0x80005004), Anda harus terlebih dahulu mengaktifkan LogEventOnRecycle properti. Untuk mengaktifkan LogEventOnRecycle properti, jalankan salah satu perintah berikut:
  • Untuk mengatur semua nilai-nilai untuk palsu, jalankan perintah berikut:
    Cscript adsutil.vbs mengatur w3svc/AppPools/DefaultAppPool/LogEventOnRecycle 0
  • Untuk mengatur semua nilai-nilai untuk benar, jalankan perintah berikut:
    Cscript adsutil.vbs mengatur w3svc/AppPools/DefaultAppPool/LogEventOnRecycle 255
Catatan Informasi tentang metabase lokasi di mana Anda dapat mengkonfigurasi Bendera adalah dalam dokumentasi yang disertakan bersama produk. Untuk sama informasi online, kunjungi TechNet Website berikut:
LogEventOnRecycle
http://www.Microsoft.com/technet/prodtechnol/windowsserver2003/Library/IIS/6f43da84-38b0-422b-aa2b-195643d05d22.mspx (http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/6f43da84-38b0-422b-aa2b-195643d05d22.mspx)

Entri log peristiwa

Peristiwa berikut muncul dalam acara log.
Perkecil tabel iniPerbesar tabel ini
Menetapkan bendera untuk TrueAcara yang dihasilkanID Kejadian
AppPoolRecycleTimePekerja proses dengan proses id "XXXX" melayani aplikasi renang "AppPoolName" telah meminta daur ulang karena proses pekerja mencapai batas diizinkan pengolahan.1074
AppPoolRecycleRequestsPekerja proses dengan proses id "XXXX" melayani aplikasi renang "AppPoolName" telah meminta daur ulang karena itu mencapai batas permintaan.1075
AppPoolRecycleSchedulePekerja proses dengan proses id "XXXX" melayani aplikasi renang "AppPoolName" telah meminta daur ulang karena itu mencapai waktu dijadwalkan daur ulang.1076
AppPoolRecycleMemoryPekerja proses dengan proses id "XXXX" melayani aplikasi renang "AppPoolName" telah meminta daur ulang karena mencapai batas memori virtual.1077
AppPoolRecycleIsapiUnhealthyProses pekerja dengan id proses "XXXX" melayani aplikasi renang "AppPoolName" telah meminta mendaur ulang karena ISAPI dibuka dilaporkan tidak sehat dan diminta daur ulang.1078
AppPoolRecycleOnDemandAdministrator telah meminta daur ulang semua pekerja proses di kolam renang aplikasi" AppPoolName".1079
AppPoolRecycleConfigChangeProses pekerja melayani aplikasi renang "AppPoolName" yang sedang didaur ulang 1 atau lebih perubahan konfigurasi dalam aplikasi menyatukan properti yang memerlukan restart proses. 1080
AppPoolRecyclePrivateMemoryProses pekerja dengan id proses "XXXX" melayani aplikasi renang "AppPoolName" telah meminta mendaur ulang karena mencapai batas memori byte swasta.1177

Pemecahan Masalah

Informasi tentang kesalahan Anda mungkin mengalami ketika pengaturan Bendera ini adalah dalam dokumentasi yang disertakan bersama produk. Untuk sama informasi online, kunjungi TechNet Website berikut:
Contoh kode untuk mengkonfigurasi Metabase properti
http://technet2.Microsoft.com/windowsserver/en/Technologies/Featured/IIS/default.mspx (http://technet2.microsoft.com/windowsserver/en/technologies/featured/iis/default.mspx)

REFERENSI

Untuk informasi lebih lanjut tentang aplikasi renang, lihat dokumentasi pada TechNet Website berikut:
Bagaimana aplikasi renang bekerja (IIS 6.0)
http://www.Microsoft.com/technet/prodtechnol/windowsserver2003/Library/IIS/67e39bd8-317e-4cf6-b675-6431d4425248.mspx (http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/67e39bd8-317e-4cf6-b675-6431d4425248.mspx)
Untuk informasi lebih lanjut tentang daur ulang proses pekerja, lihat dokumentasi pada TechNet Website berikut:
Pekerja daur ulang proses (IIS 6.0)
http://www.Microsoft.com/technet/prodtechnol/windowsserver2003/Library/IIS/1652e79e-21f9-4e89-bc4b-c13f894a0cfe.mspx (http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/1652e79e-21f9-4e89-bc4b-c13f894a0cfe.mspx)

Berlaku bagi:
  • Microsoft Internet Information Services 6.0
Kata kunci: 
kbhowtomaster kbpending kbprb kbmt KB332088 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:332088  (http://support.microsoft.com/kb/332088/en-us/ )