Hi Tom. Sound's like it's working right, then. Today I hammered it. I made a point of re-connecting to the Bridge as many times as I could within a short time period. So the initial QuickBridges didn't time out and were still running until I could not connect to the bridge. That's probably not something that'll happen in production mode... if the bridge isn't publicly available.
Thanks. --fred On Tue, Jun 20, 2006 at 12:57PM, Thomas D. Uram said: > Hi Fred: > > Can you describe your activity during this time? Under some circumstances, > the behavior you're seeing might be correct, and require a wider port range. > Bridges should be deallocated when they're not used, with the associated > ports then becoming free. If the deallocation is not working correctly, > I'll > need to look into it further. > > Tom > > > On 6/20/06 11:37 AM, Fred Dech wrote: > >Greetings. > > > >I've been test running a Bridge on an FC5 system. I can consistently > >get it to fail after connecting, leaving, connecting, etc. > >I'm using a fairly narrow port range (5610 5640). After spawning its 3 > >QuickBridge processes, upon subsequent Bridge connects the BridgeFactory > >allocates additional ports until it seems that the Bridge fails to allow > >any further connections because it can't allocate any more ports inside the > >range. I was always under the impression that the unicast > >ports were only allocated to the initial QuickBridge processes, and as long > >as those processes remained, no new unicast ports were allocated. > >I've attached the tail end of my Bridge.log file. I could use some advice, > >please. > > > >Thanks. > > > >--fred > > > > > >------------------------------------------------------------------------ > > > >06/20/06 10:34:06 -1208944960 Toolkit Toolkit.py:648 INFO Service > >init: have profile None > >06/20/06 10:34:06 -1208944960 Toolkit Toolkit.py:673 INFO Service > >Initialization Complete. > >06/20/06 10:35:09 -1208355136 Toolkit Config.py:559 DEBUG System > >hostname of fig.uchicago.edu is valid > >06/20/06 10:35:09 -1208355136 Toolkit Toolkit.py:109 DEBUG > >Initializing AG Toolkit version 3.0.1 > >06/20/06 10:35:09 -1208355136 Toolkit Toolkit.py:110 INFO Command and > >arguments: ['/usr/bin/Bridge', '-r', '5610', '5640', '-n', 'UofC', '-l', > >'fig.uchicago.edu'] > >06/20/06 10:35:09 -1208355136 VenueClient Preferences.py:180 DEBUG > >Preferences.LoadPreferences: open file > >06/20/06 10:35:09 -1208355136 Toolkit Toolkit.py:159 INFO Logfile > >Name: Bridge.log > >06/20/06 10:35:10 -1208355136 Toolkit Toolkit.py:648 INFO Service > >init: have profile None > >06/20/06 10:35:10 -1208355136 Toolkit Toolkit.py:673 INFO Service > >Initialization Complete. > >06/20/06 10:35:10 -1208355136 Toolkit BridgeFactory.py:81 INFO > >Allocator using port range: (5610, 5640) > >06/20/06 10:35:10 -1208355136 Toolkit BridgeFactory.py:89 INFO > >BridgeFactory.SetPortMin 5610 > >06/20/06 10:35:10 -1208355136 Toolkit BridgeFactory.py:93 INFO > >BridgeFactory.SetPortMax 5640 > >06/20/06 10:35:24 -1208355136 Toolkit Bridge:54 INFO Bridge request: > >mcast 224.2.167.7 61084 > >06/20/06 10:35:24 -1208355136 Toolkit BridgeFactory.py:108 INFO > >Method CreateBridge called > >06/20/06 10:35:24 -1208355136 Toolkit BridgeFactory.py:114 INFO > >Allocated port = 5610 > >06/20/06 10:35:24 -1208355136 Toolkit BridgeFactory.py:131 INFO - > >creating new bridge > >06/20/06 10:35:24 -1208355136 Toolkit BridgeFactory.py:38 INFO Method > >Bridge.Start called > >06/20/06 10:35:24 -1208355136 Toolkit BridgeFactory.py:41 INFO > >Starting bridge: > >06/20/06 10:35:24 -1208355136 Toolkit BridgeFactory.py:43 INFO > >[maddr,mport,mttl] = 224.2.167.7 61084 127 > >06/20/06 10:35:24 -1208355136 Toolkit BridgeFactory.py:45 INFO > >[uaddr,uport] = fig.uchicago.edu 5610 > >06/20/06 10:35:24 -1208355136 Toolkit BridgeFactory.py:54 INFO > >Starting bridge: /usr/bin/QuickBridge ['-g', '224.2.167.7', '-m', '61084', > >'-u', '5610', '-i', '600'] > >06/20/06 10:35:25 -1208355136 Toolkit Bridge:54 INFO Bridge request: > >mcast 224.2.194.115 55568 > >06/20/06 10:35:25 -1208355136 Toolkit BridgeFactory.py:108 INFO > >Method CreateBridge called > >06/20/06 10:35:25 -1208355136 Toolkit BridgeFactory.py:114 INFO > >Allocated port = 5624 > >06/20/06 10:35:25 -1208355136 Toolkit BridgeFactory.py:131 INFO - > >creating new bridge > >06/20/06 10:35:25 -1208355136 Toolkit BridgeFactory.py:38 INFO Method > >Bridge.Start called > >06/20/06 10:35:25 -1208355136 Toolkit BridgeFactory.py:41 INFO > >Starting bridge: > >06/20/06 10:35:25 -1208355136 Toolkit BridgeFactory.py:43 INFO > >[maddr,mport,mttl] = 224.2.194.115 55568 127 > >06/20/06 10:35:25 -1208355136 Toolkit BridgeFactory.py:45 INFO > >[uaddr,uport] = fig.uchicago.edu 5624 > >06/20/06 10:35:25 -1208355136 Toolkit BridgeFactory.py:54 INFO > >Starting bridge: /usr/bin/QuickBridge ['-g', '224.2.194.115', '-m', > >'55568', '-u', '5624', '-i', '600'] > >06/20/06 10:35:25 -1208355136 Toolkit Bridge:54 INFO Bridge request: > >mcast 224.2.209.27 49262 > >06/20/06 10:35:25 -1208355136 Toolkit BridgeFactory.py:108 INFO > >Method CreateBridge called > >06/20/06 10:35:25 -1208355136 Toolkit BridgeFactory.py:114 INFO > >Allocated port = 5634 > >06/20/06 10:35:25 -1208355136 Toolkit BridgeFactory.py:131 INFO - > >creating new bridge > >06/20/06 10:35:25 -1208355136 Toolkit BridgeFactory.py:38 INFO Method > >Bridge.Start called > >06/20/06 10:35:25 -1208355136 Toolkit BridgeFactory.py:41 INFO > >Starting bridge: > >06/20/06 10:35:25 -1208355136 Toolkit BridgeFactory.py:43 INFO > >[maddr,mport,mttl] = 224.2.209.27 49262 127 > >06/20/06 10:35:25 -1208355136 Toolkit BridgeFactory.py:45 INFO > >[uaddr,uport] = fig.uchicago.edu 5634 > >06/20/06 10:35:25 -1208355136 Toolkit BridgeFactory.py:54 INFO > >Starting bridge: /usr/bin/QuickBridge ['-g', '224.2.209.27', '-m', > >'49262', '-u', '5634', '-i', '600'] > >06/20/06 10:36:05 -1208355136 Toolkit Bridge:54 INFO Bridge request: > >mcast 224.2.167.7 61084 > >06/20/06 10:36:05 -1208355136 Toolkit BridgeFactory.py:108 INFO > >Method CreateBridge called > >06/20/06 10:36:05 -1208355136 Toolkit BridgeFactory.py:114 INFO > >Allocated port = 5628 > >06/20/06 10:36:05 -1208355136 Toolkit BridgeFactory.py:121 INFO - > >using existing bridge > >06/20/06 10:36:05 -1208355136 Toolkit Bridge:54 INFO Bridge request: > >mcast 224.2.194.115 55568 > >06/20/06 10:36:05 -1208355136 Toolkit BridgeFactory.py:108 INFO > >Method CreateBridge called > >06/20/06 10:36:05 -1208355136 Toolkit BridgeFactory.py:114 INFO > >Allocated port = 5612 > >06/20/06 10:36:05 -1208355136 Toolkit BridgeFactory.py:121 INFO - > >using existing bridge > >06/20/06 10:36:05 -1208355136 Toolkit Bridge:54 INFO Bridge request: > >mcast 224.2.209.27 49262 > >06/20/06 10:36:05 -1208355136 Toolkit BridgeFactory.py:108 INFO > >Method CreateBridge called > >06/20/06 10:36:05 -1208355136 Toolkit BridgeFactory.py:114 INFO > >Allocated port = 5636 > >06/20/06 10:36:05 -1208355136 Toolkit BridgeFactory.py:121 INFO - > >using existing bridge > >06/20/06 10:37:53 -1208355136 Toolkit Bridge:54 INFO Bridge request: > >mcast 224.2.167.7 61084 > >06/20/06 10:37:53 -1208355136 Toolkit BridgeFactory.py:108 INFO > >Method CreateBridge called > >06/20/06 10:37:53 -1208355136 Toolkit BridgeFactory.py:114 INFO > >Allocated port = 5632 > >06/20/06 10:37:53 -1208355136 Toolkit BridgeFactory.py:121 INFO - > >using existing bridge > >06/20/06 10:37:53 -1208355136 Toolkit Bridge:54 INFO Bridge request: > >mcast 224.2.194.115 55568 > >06/20/06 10:37:53 -1208355136 Toolkit BridgeFactory.py:108 INFO > >Method CreateBridge called > >06/20/06 10:37:53 -1208355136 Toolkit BridgeFactory.py:114 INFO > >Allocated port = 5618 > >06/20/06 10:37:53 -1208355136 Toolkit BridgeFactory.py:121 INFO - > >using existing bridge > >06/20/06 10:37:53 -1208355136 Toolkit Bridge:54 INFO Bridge request: > >mcast 224.2.209.27 49262 > >06/20/06 10:37:53 -1208355136 Toolkit BridgeFactory.py:108 INFO > >Method CreateBridge called > >06/20/06 10:37:53 -1208355136 Toolkit BridgeFactory.py:114 INFO > >Allocated port = 5626 > >06/20/06 10:37:53 -1208355136 Toolkit BridgeFactory.py:121 INFO - > >using existing bridge > >06/20/06 10:41:55 -1208355136 Toolkit Bridge:54 INFO Bridge request: > >mcast 224.2.167.7 61084 > >06/20/06 10:41:55 -1208355136 Toolkit BridgeFactory.py:108 INFO > >Method CreateBridge called > >06/20/06 10:41:55 -1208355136 Toolkit BridgeFactory.py:114 INFO > >Allocated port = 5630 > >06/20/06 10:41:55 -1208355136 Toolkit BridgeFactory.py:121 INFO - > >using existing bridge > >06/20/06 10:41:55 -1208355136 Toolkit Bridge:54 INFO Bridge request: > >mcast 224.2.194.115 55568 > >06/20/06 10:41:55 -1208355136 Toolkit BridgeFactory.py:108 INFO > >Method CreateBridge called > >06/20/06 10:41:55 -1208355136 Toolkit BridgeFactory.py:114 INFO > >Allocated port = 5614 > >06/20/06 10:41:55 -1208355136 Toolkit BridgeFactory.py:121 INFO - > >using existing bridge > >06/20/06 10:41:55 -1208355136 Toolkit Bridge:54 INFO Bridge request: > >mcast 224.2.209.27 49262 > >06/20/06 10:41:55 -1208355136 Toolkit BridgeFactory.py:108 INFO > >Method CreateBridge called > >06/20/06 10:41:55 -1208355136 Toolkit BridgeFactory.py:114 INFO > >Allocated port = 5640 > >06/20/06 10:41:55 -1208355136 Toolkit BridgeFactory.py:121 INFO - > >using existing bridge > >06/20/06 10:43:20 -1208355136 Toolkit Bridge:54 INFO Bridge request: > >mcast 224.2.167.7 61084 > >06/20/06 10:43:20 -1208355136 Toolkit BridgeFactory.py:108 INFO > >Method CreateBridge called > >06/20/06 10:43:20 -1208355136 Toolkit BridgeFactory.py:114 INFO > >Allocated port = 5622 > >06/20/06 10:43:20 -1208355136 Toolkit BridgeFactory.py:121 INFO - > >using existing bridge > >06/20/06 10:43:20 -1208355136 Toolkit Bridge:54 INFO Bridge request: > >mcast 224.2.194.115 55568 > >06/20/06 10:43:20 -1208355136 Toolkit BridgeFactory.py:108 INFO > >Method CreateBridge called > >06/20/06 10:43:20 -1208355136 Toolkit BridgeFactory.py:114 INFO > >Allocated port = 5638 > >06/20/06 10:43:20 -1208355136 Toolkit BridgeFactory.py:121 INFO - > >using existing bridge > >06/20/06 10:43:20 -1208355136 Toolkit Bridge:54 INFO Bridge request: > >mcast 224.2.209.27 49262 > >06/20/06 10:43:20 -1208355136 Toolkit BridgeFactory.py:108 INFO > >Method CreateBridge called > >06/20/06 10:43:20 -1208355136 Toolkit BridgeFactory.py:114 INFO > >Allocated port = 5616 > >06/20/06 10:43:20 -1208355136 Toolkit BridgeFactory.py:121 INFO - > >using existing bridge > >06/20/06 10:46:47 -1208355136 Toolkit Bridge:54 INFO Bridge request: > >mcast 224.2.167.7 61084 > >06/20/06 10:46:47 -1208355136 Toolkit BridgeFactory.py:108 INFO > >Method CreateBridge called > >06/20/06 10:46:47 -1208355136 Toolkit BridgeFactory.py:114 INFO > >Allocated port = 5620 > >06/20/06 10:46:47 -1208355136 Toolkit BridgeFactory.py:121 INFO - > >using existing bridge > >06/20/06 10:46:47 -1208355136 Toolkit Bridge:54 INFO Bridge request: > >mcast 224.2.194.115 55568 > >06/20/06 10:46:47 -1208355136 Toolkit BridgeFactory.py:108 INFO > >Method CreateBridge called > >06/20/06 10:47:46 -1208355136 Toolkit Bridge:54 INFO Bridge request: > >mcast 224.2.167.7 61084 > >06/20/06 10:47:46 -1208355136 Toolkit BridgeFactory.py:108 INFO > >Method CreateBridge called > >06/20/06 10:56:26 -1208355136 ProcessManager ProcessManager.py:42 INFO > >Got sigchild for unexpected process pid=1768 > >06/20/06 10:56:26 -1208355136 RegistryClient RegistryClient.py:50 INFO > >No bridge registry peers reachable > >06/20/06 10:57:37 -1208355136 ProcessManager ProcessManager.py:42 INFO > >Got sigchild for unexpected process pid=1445 > >06/20/06 10:57:45 -1208355136 Toolkit Bridge:54 INFO Bridge request: > >mcast 224.2.167.7 61084 > >06/20/06 10:57:45 -1208355136 Toolkit BridgeFactory.py:108 INFO > >Method CreateBridge called > >06/20/06 10:58:24 -1208355136 Toolkit Bridge:54 INFO Bridge request: > >mcast 224.2.167.7 61084 > >06/20/06 10:58:24 -1208355136 Toolkit BridgeFactory.py:108 INFO > >Method CreateBridge called > >06/20/06 10:59:39 -1208355136 ProcessManager ProcessManager.py:42 INFO > >Got sigchild for unexpected process pid=1446 > >