|
Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com |
Re: your mail
From: Tom Hindle (tom
QUERIX.COM)
Date: Fri Feb 06 2004 - 10:28:58 CST
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Hi Kim,
The service listens on a port, each incomming connection causes a
process to be created. This process calles execv on a program, which is
the program that calls CoInitialise().
I have tried all the different flags for createprocess this doesn't make
much difference.
I have tried perfmon, and can't see anything obvious. threads, process,
mutexs ect. go up but nothing that seems to be a limiting factor.
If I kill off some of the initial 30 procs the service will then create
some more processes back up to the limit.
Thanks
On Fri, 6 Feb 2004, Kim Gräsman wrote:
> Hi Tom,
>
> > The exactly the same code works fine when not run through a
> > service or when when run on 2K. Problem exists both on XP
> > home and XP prof, and also exists on win 2003 but after about
> > 60 processes.
> >
> > I'm guessing is some sork of resouce which is being used up?
>
> 0x80070583 == ERROR_CLASS_DOES_NOT_EXIST
>
> I think it's related to window classes, given that the facility is Win32.
>
> I've heard about other kinds of resource problems with XP, where people
> can't open more than ~50 IE windows (one might ask why they need to), so
> apparently XP eats some resource excessively.
>
> Sorry I can't be specific, but I suspect you're onto something...
>
> Any chance you can get more details on this issue? Try watching meters in
> perfmon and see if you can figure out *which* resource is being expleted.
>
> Kim
>
> ----------------------------------------------------------------
> Users Guide http://discuss.microsoft.com/archives/mailfaq.html
> contains important info. Save time, search the archives at
> http://discuss.microsoft.com/archives/index.html .
> To unsubscribe, mailto:DCOM-signoff-request
DISCUSS.MICROSOFT.COM
>
--
Yours
Thomas Hindle
-----------------------------------------------------------
Thomas Hindle
Querix UK
36A London Road http://www.querix.com
Southampton
t.hindle
querix.com
Tel: +44 23 8038 5181 (Sales)
+44 23 8038 5182 (Support)
Fax: +44 23 8039 9685
------------------------------------------------------------
----------------------------------------------------------------
Users Guide http://discuss.microsoft.com/archives/mailfaq.html
contains important info. Save time, search the archives at
http://discuss.microsoft.com/archives/index.html .
To unsubscribe, mailto:DCOM-signoff-request
DISCUSS.MICROSOFT.COM
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]