Kami telah bekerja di penerimaan pengguna pengujian (UAT) lingkungan yang, dibandingkan dengan pengembangan, mati lambat.
Ini adalah lingkungan yang rumit menggunakan FBA, SQL 2008, SSRS dan diperpanjang web aplikasi dapat diakses melalui internet menggunakan https, Jadi sudah sulit untuk melacak masalah.
Untuk klien sebelumnya, Kami menggunakan FBA dengan LDAP peran selular (dan penyedia keanggotaan). Salah satu rekan saya, jauh lebih pintar daripada aku, menentukan bahwa "keluar dari kotak" LDAP peran selular, Ketika digunakan dalam lingkungan, tidak scaling baik. Untuk mengatasi masalah ini untuk klien, ia dilaksanakan skema caching bagus di penyedia peran kustom.
Situasi ini tampak serupa, Jadi kita melihat ke mereplikasi bahwa solusi untuk klien hari ini. Seperti yang saya adalah debugging yang, Saya menyadari bahwa pesan ini akan sering muncul di log sistem (dari penampil aktivitas):
Pekerja proses dengan proses id ' XXX’ melayani kolam aplikasi ' Home – 80’ telah meminta daur ulang karena mencapai batas memori virtual.
Aku mengambil ini berarti bahwa kolam app adalah daur ulang jauh, terlalu sering dan yang akan menjelaskan masalah kinerja.
Aku memandang sifat kolam app dan yang "Recycling" Halaman menunjukkan bahwa properti "memori virtual maksimum (dalam megabyte)" telah ditetapkan untuk benar dan telah diatur untuk 5000. Yang tampaknya seperti cukup, tapi aku memutuskan untuk unset nilai dan yang memiliki efek positif segera. Tidak ada lagi app kolam renang daur ulang. Tidak lebih misterius turunnya lambat dan jeda.
Aku benar-benar tidak mengerti mendasari "barang" itu yang terjadi di sana, tapi jelas semacam sebab akibat hal yang terjadi dan sekarang, UAT lingkungan bermanfaat.
</akhir>