G
Guest
Hi,
An ASP.NET 2003 application that uses VB6 COM+ components, works fine with
3-6 users, but gets "frozen" when accesed by 12-or more users.
At some point an error message similar to "OOA: Out of Apartments" was
displayed. This was reported to me, I did not see it.
We also got a warning/error "Component using serialization may cause
deadlock".
This used to work fine on NT4, but Windows 2000 breaks it.
Any ideas?
My own are:
the COM+ components being all STA are not scallable
the thread pool for STA in Windows 2000 and later is 7*NumberOfProcessors
maybe the deadlock is activity related, i.e. usage of shared components,
which is worsened by the higher concurrency
An ASP.NET 2003 application that uses VB6 COM+ components, works fine with
3-6 users, but gets "frozen" when accesed by 12-or more users.
At some point an error message similar to "OOA: Out of Apartments" was
displayed. This was reported to me, I did not see it.
We also got a warning/error "Component using serialization may cause
deadlock".
This used to work fine on NT4, but Windows 2000 breaks it.
Any ideas?
My own are:
the COM+ components being all STA are not scallable
the thread pool for STA in Windows 2000 and later is 7*NumberOfProcessors
maybe the deadlock is activity related, i.e. usage of shared components,
which is worsened by the higher concurrency