cscript errors when running many concurrent vbs scripts
- From: "Michael Grove" <snowymike@xxxxxxxxxxx>
- Date: Thu, 26 Jan 2006 17:32:35 GMT
hi,
i have a java application that spawns cscript to run a simple vbs script
that uses wmi to connect to another computer and retrieve properties of
Win32_OperatingSystem. it's a multi-threaded app and might make ~50 of
these calls concurrently to different systems. i find that when many
concurrent calls are made some of the cscript invocations will fail in the
following ways:
* exit code -1073741502, no stdout/stderr
* exit code 1, no stdout/stderr
* exit code 1, stdout = CScript Error: Initialization of the Windows Script
Host failed. (Class does not exist. )
* exit code 1, stdout = CScript Error: Initialization of the Windows Script
Host failed. (Not enough storage is available to complete this operation.)
* exit code 128, no stdout/stderr
i don't have any problems when i limit the number of simultaneous calls to a
smaller number, say 10. i haven't seen any correlation between specific
target machines and these cscript errors - it's pretty random which cscript
invocations will fail in this manner. the system has plenty of memory
available.
because of these problems, and others (best not to spawn lots of processes
from java), i'm looking into writing a c++ dll that makes the identical
queries, which i'll invoke from java through jni. i'm hoping this will
avoid these errors. having some trouble getting the c++ code to work
remotely (the c# equivalent of the vbs script works great, haven't quite
figured out the right combination of flags to get things working from c++),
so i thought i'd ask if there was a simple workaround to these cscript
errors i'm seeing that doesn't involve throttling the number of concurrent
requests. i've seen some other newsgroup posts on this topic (cscript
errors when running many concurrent vbs scripts) without a solution, but
thought i'd ask.
thanks.
-mike
.
- Follow-Ups:
- Re: cscript errors when running many concurrent vbs scripts
- From: Michael Harris \(MVP\)
- Re: cscript errors when running many concurrent vbs scripts
- Prev by Date: Re: Passed arguments not being passed to target script
- Next by Date: Re: Passed arguments not being passed to target script
- Previous by thread: Re: Passed arguments not being passed to target script
- Next by thread: Re: cscript errors when running many concurrent vbs scripts
- Index(es):
Relevant Pages
|