Problem with stopping programs started with IMR(OAD)

Packet411 Corporation <[email protected]> Tue, 7 Jun 2005 23:27:52 +0400
Newsgroups gmane.comp.corba.orbacus
Message-ID <[email protected]>
Hello,

I'm having problems with stopping my programs that were started using 
IMR(OAD). Everything starts fine and after starting two of 4 modules the 
tree looks like

`-- test (up)
|-- xx (stopped)
|-- yy (running)
| `-- supplier (active)
|-- zz (running)
| `-- supplier (active)
`-- ww (stopped)

When I'm trying to stop servers with 
imradmin -ORBInitRef IMR=corbaloc::test:10000/IMR --stop-server "yy";;
imradmin -ORBInitRef IMR=corbaloc::test:10000/IMR --stop-server "zz";;
The tree changes to 

`-- test (up)
|-- xx (stopped)
|-- yy (stopping)
| `-- supplier (nonexistent)
|-- zz (stopping)
| `-- supplier (nonexistent)
`-- ww (stopped)

and stays in this "stoppping" state forever (the processes stay running, it 
is impossible to restart them or stop using IMR). Sendng kill to zz or yy 
changes the state to stopped.

Could someone give me a hint what could be the problem and how to debug/fix 
it? What is the method OAD uses to stop servers?

Regards,
Andrey Mikhalchuk

_______________________________________________
OB-Users Mailing List - [email protected]
http://mail.ooc.nf.ca/mailman/listinfo/ob-users
Visit our support FAQ before you send a message.
http://www.orbacus.com/faq/support.html