|
|
|
|||||
|
IceStorm trouble..
Hi,
I'm trying to solve an issue with clients that are apparently removed from their IceStorm topic subscriber list. It seems that sometimes a client can be kicked off the list and not receive any more updates. Clients in some network segments are more susceptible than others. For example, see the following IceStorm.err snippet: Code:
[ IceStorm: Subscriber: 24F6DF87-12E2-4785-9C95-5718132305FD: publish failed: .\Network. cpp:557: Ice::ConnectionRefusedException: connection refused: WSAECONNREFUSED ] [ IceStorm: Subscriber: DFD854AF-5898-41B7-B2A1-6F4C035005FD: publish failed: .\Network. cpp:557: Ice::ConnectionRefusedException: connection refused: WSAECONNREFUSED ] [ IceStorm: Subscriber: C088B534-DBD4-489F-80E6-6B47AF0405FD: publish failed: .\Network. cpp:557: Ice::ConnectionRefusedException: connection refused: WSAECONNREFUSED ] [ IceStorm: Subscriber: 3440A8F1-9026-49BB-8B00-FBD3C2D005FC: publish failed: .\Network. cpp:557: Ice::ConnectionRefusedException: connection refused: WSAECONNREFUSED ] [ IceStorm: Topic: Subscribe: 374AEF35-8F36-4E7B-9985-F62D23E68622 QoS: ] I understand Storm will remove subscribers on network failure, but don't really understand how the above scenario can happpen.. I'm using 2.1.2. Does someone have a suggestion? Another point is that it is rather difficult to find out when a client is removed from a subscriber list. I'm experimenting with keep-alive signals and such, but that is all sub-optimal. Is there a proper way to do this? (And how about a restarting storm server?) Cheers, Rob |
|
|||||
|
Hi Benoit,
Quote:
Quote:
Similarly, if IceStorm restarts, all clients are in trouble since Storm's subscription lists are not persistent. One solution to all this is to add keep-alive methods to all the interfaces that I use to Storm messages, but that is intrusive and a bit ugly.. Am I missing something? ![]() Thanks for your help, Rob |
|
||||||
|
Quote:
Note that you can configure Ice to retry several times at different time intervals to ensure that it won't give up to soon in case of a network problem -- see the Ice.RetryIntervals property for more information (the default is to retry only once immediately). You could configure this property on your IceStorm service if it's possible for a network link to be down for some time. Quote:
Quote:
Benoit. |
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| a trouble with HP-UX and RW-STL | fengxb | Help Center | 1 | 02-01-2007 09:13 AM |
| Trouble when using Evictor! | kent | Help Center | 7 | 04-12-2006 10:14 PM |
| Real IP trouble | AlexKom | Help Center | 3 | 08-15-2005 05:18 PM |
| Trouble with Python demo code | pellis | Help Center | 1 | 02-07-2005 06:30 PM |
| Hello, Marc!,following,I will trouble you with some questions | tsinyun | Help Center | 5 | 11-19-2003 11:04 PM |