Hey All,
I have a n-teir application which consits of an ASP front end hosted on IIS5, VB created DLL files hosted on COM+ (as server application) and SQL server database.
The application appears to work well, exept when a call to my com components takes more then a split second to execute.
EG, if userone calls myBusinessObject.myMethod, and myMethod takes a few seconds to execute (because it's a long running query) then that web site is effectivly disabled! Ie, no other users can make any requests to the web site, the requests appear to just sit there until myMethod is finished!
Why is that? The box is a Quad Xeon Proliant with a gig of ram, and cpu usage does not above 20%. (note the question is NOT why myMethod takes so long, but why no one else can access the web site whilst myMethod is executing.)
All feedback appriciated!
I have a n-teir application which consits of an ASP front end hosted on IIS5, VB created DLL files hosted on COM+ (as server application) and SQL server database.
The application appears to work well, exept when a call to my com components takes more then a split second to execute.
EG, if userone calls myBusinessObject.myMethod, and myMethod takes a few seconds to execute (because it's a long running query) then that web site is effectivly disabled! Ie, no other users can make any requests to the web site, the requests appear to just sit there until myMethod is finished!
Why is that? The box is a Quad Xeon Proliant with a gig of ram, and cpu usage does not above 20%. (note the question is NOT why myMethod takes so long, but why no one else can access the web site whilst myMethod is executing.)
All feedback appriciated!