Re: cscript errors when running many concurrent vbs scripts
- From: "Michael Harris \(MVP\)" <mikhar at mvps dot org>
- Date: Thu, 26 Jan 2006 17:44:12 -0800
Michael Grove wrote:
> 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
>
In a generic sense, it would seem to be an often encountered problem in
different scenarios given so many google hits. Maybe sifting thru these may
shed some light on your problem and a possible solution (which I don't
personally have)...
Not enough storage is available to complete this operation - Google Search
http://www.google.com/search?q=Not%20enough%20storage%20is%20available%20to%20complete%20this%20operation&num=100&scoring=d
> 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
--
Michael Harris
Microsoft MVP Scripting
.
- References:
- cscript errors when running many concurrent vbs scripts
- From: Michael Grove
- cscript errors when running many concurrent vbs scripts
- Prev by Date: Re: Passed arguments not being passed to target script
- Next by Date: VBScript and checking for open files on a Share ... ? .. Thank you
- Previous by thread: cscript errors when running many concurrent vbs scripts
- Next by thread: VBScript and checking for open files on a Share ... ? .. Thank you
- Index(es):
Relevant Pages
|
|