Icon View Thread

The following is the text of the current message along with any replies.
Messages 1 to 3 of 3 total
Thread OS Error: Not enough storage is available to process this command.
Wed, Jan 10 2018 10:05 PMPermanent Link

Steve Gill

Avatar

Hi Tim,

Some of my users are getting a strange error in the server logs.  It occurs when the EDB server is trying to call an external module.

For example:

"An error occurred with the module ConfigModule (The module could not be loaded (OS Error: Not enough storage is available to process this command.))"

It doesn't happen with every site.  From what I found while googling it seems to have something to do with the IRPStackSize registry entry on the server begin set too low, so I don't think it has anything to do with the modules or EDB itself.  Just wondering if you have come across it before.

= Steve
Fri, Jan 12 2018 2:49 PMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Steve,

<< It doesn't happen with every site.  From what I found while googling it seems to have something to do with the IRPStackSize registry entry on the server begin set too low, so I don't think it has anything to do with the modules or EDB itself.  Just wondering if you have come across it before. >>

No, I haven't see it myself, but it could be caused by this:

https://stackoverflow.com/questions/507853/system-error-code-8-not-enough-storage-is-available-to-process-this-command/10560659#10560659

Do you have the TEDBEngine.CacheModules property set to True for the engine/server ?  If the issue is indeed from the above bug, then constantly loading/unloading the module may cause the problem.

Tim Young
Elevate Software
www.elevatesoft.com
Fri, Jan 12 2018 4:05 PMPermanent Link

Steve Gill

Avatar

Hi Tim

<< No, I haven't see it myself, but it could be caused by this:

https://stackoverflow.com/questions/507853/system-error-code-8-not-enough-storage-is-available-to-process-this-command/10560659#10560659

Do you have the TEDBEngine.CacheModules property set to True for the engine/server ?  If the issue is indeed from the above bug, then constantly loading/unloading the module may cause the problem.  >>

Thanks Tim, very interesting read.  It seems that the Controls.pas fix shown has already been applied in XE7.

I don't cache the modules by default so I will try setting that in the server's INI file.

= Steve
Image