This question is specifically to Freddy, but I could use information from anyone.
We have a use case where we need to run multiple instances of the agent on the same server to report to different engine servers. In reality, we will only be running tests from one engine or the other at any given time, so we are not concerned about the load on the agent. We have created two folders to run the two copies of the agent from, and changed properties.conf to point to separate ports.
When we launch the second instance of the agent, node.exe runs for a second or two and then stops. Clearly, the agent code detects that it is already running in another instance and then stops. We did some research on ways that node programs can keep more than one instance from running, such as starting a server, creating a named pipe, etc. and we couldn't find any code that seemed to be detecting the other instance running.
Can someone give us any insight about the possibility of running multiple instances of the agent on the same windows box.