Message boards : Questions and problems : Multiple Managers getting confused with WU progress for multiple clients
Message board moderation
Author | Message |
---|---|
Send message Joined: 16 Jun 11 Posts: 7 ![]() |
Hi, This problem has been bugging me for a while, and I can't seem to solve it. I have two boinc clients running and two managers - one for each boinc client. That works well enough. The problem I have is that the elapsed time, progress and time to complete gets confused on the managers. What seems to happen, is that both managers report the progress of the first active unit of the first client that is launched on the system. Besides that, all other details are correct (workunit name, project etc). I know the WU is processing properly as the progress is correct in the stderr.txt file. The WU completes ok - just the manager doesn't track it's progress correctly. I am running BOINC 6.10.60 I am running two clients because I have one that is run as a service. Problem with run as a service is that it wont recognise my ATI GPU, so I run a second on demand client that only does GPU work. Any ideas |
![]() Send message Joined: 29 Aug 05 Posts: 15632 ![]() |
You can set up both clients to run with their own RPC port and then have both Managers start with that port as well. Then they should always show the correct client they're on. You would have to start them (from your batch file, or script) in this fashion: c:\program files\boinc\boinc.exe --allow_multiple_clients --gui_rpc_port 31416 --detach c:\program files\boinc\boincmgr.exe -m -g 31416 -n localhost c:\program files\boinc\boinc.exe --allow_multiple_clients --gui_rpc_port 31418 --detach c:\program files\boinc\boincmgr.exe -m -g 31418 -n localhost You can use different port numbers, of course. The ones I used, 31416 (default) and 31418 are only examples. |
Send message Joined: 5 Oct 06 Posts: 5149 ![]() |
Just check that the --detach command (as shown in the documentation) works properly for you. I recently hit a problem with it, and found that the actual source code uses --detach_phase_two, which worked better for my purposes. Also, note that the new format --detach_console (shown in the revised documentation) will only start working from v6.12.34 at the earliest, and possibly not until v6.14 |
Send message Joined: 16 Jun 11 Posts: 7 ![]() |
I do have both clients using a different port, but I wasn't launching the manager directly as you suggest. I would open the manager, which would of course connect the the 'default' client. I would open a second instance of the manager, which would also connect to the default client. I would then in the second manager connect to a new computer, and then specify the localhost with the second client's port. So maybe it has something to do with that method. I will try as you suggest and see how it goes. Thanks |
Send message Joined: 16 Jun 11 Posts: 7 ![]() |
Just check that the --detach command (as shown in the documentation) works properly for you. I recently hit a problem with it, and found that the actual source code uses --detach_phase_two, which worked better for my purposes. I definitely didn't use the detach command - so indeed it keeps the console open. I will give that a try too. Thanks also. |
Send message Joined: 16 Jun 11 Posts: 7 ![]() |
Not sure what I am doing wrong, but I can't get the boinc manager to launch as you have described: c:\program files\boinc\boincmgr.exe -m -g 31418 -n localhost It doesn't understand those switches. If I do a /h I dont see any of those switches listed? |
![]() Send message Joined: 29 Aug 05 Posts: 15632 ![]() |
If not -x, then /x as attributes. Although "-n namestring" is on 6.12 only, if I recall correctly. So instead of c:\program files\boinc\boincmgr.exe -m -g 31418 -n localhost try c:\program files\boinc\boincmgr.exe /m /g 31418 /n localhost |
Copyright © 2025 University of California.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License,
Version 1.2 or any later version published by the Free Software Foundation.