Question to core-processes
We currently have following configuration set regarding processes:
<Process>
<Scope>app</Scope>
<Distribute numprocs="11">insts</Distribute>
<LifeTime>
<RollOver></RollOver>
<MaxCores></MaxCores>
</LifeTime>
<MaxFailures>5</MaxFailures>
<RecoveryTime>5</RecoveryTime>
</Process>
We are running non-stateless-applications so we can't use the roll-over-configuration.
This leads to instances running for over 30 days (with several connects and disconnects) resulting in core-processes, that don't seem to work properly after about 30 days. They still respond but use a high amount of virtual memory and seem to have utilization-related problems.
What we could do is to manually stop an instance via the application itself, if a certain state is matching. But we would have to immediately restart the instance.
With the configuration above, is it possible, that when i restart an instance via the Flash Media Administration Console it is assigned to the same core-process or will FMS assign the instance to another core-process?
Is there a way to ensure, that the instance gets assigned to a different core-process, so the old core process will be stopped?
Any help is appreciated.
Best regards
Suha
