<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2900.2802" name=GENERATOR></HEAD>
<BODY>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff
size=2></FONT> </DIV>
<BLOCKQUOTE
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
<DIV></DIV>
<DIV>I'm sorry. <BR><BR>I didn't realize I forgot to clarify this point. The
server offers services to the clients, but the clients mus offer some services
in return, and of course, all of them the same services. Is somethign like
this: <BR> One client must stop working so, before that, sends a request
to the server, and the server ask to the others clients on the net to do the
tasks of the one that is leaving.<BR><BR><SPAN class=867074108-17012007><FONT
face=Arial color=#0000ff size=2> </FONT></SPAN></DIV></BLOCKQUOTE>
<DIV><SPAN class=867074108-17012007><FONT face=Arial color=#0000ff size=2>OK,
this sounds better, in the sense of CORBA you have multiple redundant servers
offering the same interface. This should work as long as each of
them binds their objects with unique names, but you wrote earlier that this
is the case.</FONT></SPAN></DIV>
<DIV><SPAN class=867074108-17012007><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=867074108-17012007><FONT face=Arial color=#0000ff size=2>A
possible reason for a crash would be that a client uses an object reference that
is no longer valid, because the server has gone down.</FONT></SPAN></DIV>
<DIV><SPAN class=867074108-17012007><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=867074108-17012007><FONT face=Arial color=#0000ff size=2>Are
you sure that you (a) always unbind a server's objects before it goes down,
and (b) always catch exceptions thrown by server calls? If you do the
latter, you would get aware about an IOR that is no longer valid, and you could
then try to re-resolve it at the naming service. Failure to do so would indicate
a server that has gone down.</FONT></SPAN></DIV>
<DIV><SPAN class=867074108-17012007><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=867074108-17012007><FONT face=Arial color=#0000ff size=2>So, in
principle your scenario is feasible, but as you wrote, it is hard to find the
reason for crashes without more detailed information. You should enable the
omniORB trace and try to understand what happens in detail.</FONT></SPAN></DIV>
<DIV><SPAN class=867074108-17012007><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=867074108-17012007><FONT face=Arial color=#0000ff
size=2>Regards, Wernke</FONT></SPAN></DIV>
<DIV><SPAN class=867074108-17012007><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV></BODY></HTML>