Sisi tumekuwa kazi katika kupima kukubalika mtumiaji (UAT) mazingira ambayo, ikilinganishwa na maendeleo, amekufa polepole.
Ni mazingira ngumu kutumia FBA, SQL 2008, SSRS na maombi ya kupanuliwa mtandao kupatikana juu ya mtandao kwa kutumia https, hivyo imekuwa ni vigumu kufuatilia suala.
Kwa ajili ya mteja uliopita, sisi kutumika na mtoa FBA LDAP jukumu (na jumla mtoa). One of my colleagues, mbali wajanja zaidi kuliko mimi, determined that the "out of the box" LDAP jukumu mtoa, wakati kutumika katika mazingira ambayo, wasn’t scaling well. To solve this problem for that client, he implemented a nice caching scheme in a custom role provider.
Hali hii walionekana sawa, so we looked into replicating that solution to the today’s client. As I was debugging that, Mimi niliona kuwa ujumbe huu ingekuwa mara nyingi kuonekana katika logi System (Mtazamaji kutoka Tukio):
A worker process with process id of ‘XXX’ serving application pool ‘Home – 80’ has requested a recycle because it reached its virtual memory limit.
Mimi alichukua hii kwa maana ya kwamba bwawa programu ilikuwa kuchakata mbali, mara nyingi mno na kwamba itakuwa kueleza tatizo utendaji.
I looked at the app pool’s properties and its "Recycling" page showed that the property "Maximum virtual memory (katika megabaiti)" had been set to true and had been set to 5000. That seems like enough, but I decided to unset the value and that had an immediate positive effect. No more app pool recycling. No more mysterious slow-downs and pauses.
I don’t really understand the underlying "stuff" kwamba kinaendelea huko, lakini wazi baadhi ya aina ya kitu sababu / athari kinachotokea na kwa sasa, Mazingira UAT inatumika.
</mwisho>