We upgraded from TC 3 to 4 recently, and all is looking well. We are running the professional edition as of now. After upgrading I uninstalled the default build agent. Then I installed three build agents on the same machice. After each install I removed the service, edited the wrapper.conf file to have unique values, edited the build.properties to have unique ports (9090, 9091, 9092) and directories, and reinstalled the service. So now I have three services installed with three names.
When I run the first service, Agent 1 connects and is authorized. When I ran the second service Agent 2 connected after a minute or so then immediately disconnected. I then unauthorized Agent 2. After that I ran the third service and after a minute or so Agent 3 connected and immediately disconnected. I also noticed that Agent 2's service stopped running. So I re-ran Agent 2 and I unauthorized Agent 3. After about 5-10 minutes Agent 3 showed up as connected, and I authorized it.
Now I have all three services running, all three agents have at one time connected but only 2 are staying connected. I have tried restarting Agent 2's service again but it doesn't seem to help. Any ideas on what's going on?