Having more than 1 OO worker in one server
I've seen now and then there are practices that more than 1 OO worker are installed in one server.
Is this a common practice? What is it for? To increase the RAS server throughput or to make it more stable?
Is there software limit (like working numberOfExecutionThreads) for a single worker instance?
The most common scenario of having more than one worker on a server is where you have both central and RAS on the same server, which basically ammounts to having 2 workers on the same server. The reasoning behind this is that the internal central worker will always be disabled and all the executions on that server are to be handled by the RAS. This being done in order to ensure that if something should happen during execution that would normally crash the worker, central is not affected by it.
Another reason to have multiple RASes installed on a single server is if they serve different centrals and ocasionally these workers are also limitted in what resources from that server they are allowed to access.
Having multiple RASes on the same server that also serve the same central seems like wasted resources since if the RAS needs more resources (memory, threads) these can be increased on one single RAS.
Hope this helps,