Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Question:

I'm getting an error that says 'too many new instances created: 503". Does anyone know what I can do to resolve this?
I I'm doing a lot of lookups in this logic element so I think this has something to do with it.

Answer:

503 is the number of instances created
the . The number comes from app's the application xml config file

Code Block
<formulaEngine>

...


    <script>

...


      <maxInstances>500</maxInstances>

...


      <timeoutInSec>5</timeoutInSec>      

...


      <findMaxResults>200</findMaxResults>      

...


    </script>

...


  </formulaEngine>

The maxInstances is set to 500 in by default. Q:


Do you think it would fix the problem to call some of the lookups in a different element?
Is  Is 500 the max number of instances for one element or the entire logic?

A:It seems that it is per formula (just guessing from the fact that those variables lives live in instences instances of the class named FormulaSandbox)


Q: Is Is there any a way to increase or remove this limit?

A: We've allowed ourselves quite a bit of leeway in dedicated instances, but in a shared instance we do have to limit the resource usage in a formula.
The  The limit is per script, i.e formula element, so spreading out logic would help.  
The  The first thing to do would be to review the code though.

As a workaround = , try to spread out the logic between more elements