WebOTX Manual V10.2 (第4版) 目次を表示 |
デフォルトのドメイン(domain1)のCORBAサービスとドメイン外サービスのポート番号設定が同一のものになっているため、設定を変更せずに同時に動作させた場合にポート番号の競合が発生し、CORBAサービスのサーバ類の起動に失敗します。
一見、この状態でも正常に動作しているように見えますが、実際には色々な問題が発生するため、 ポート番号の競合を解消する必要があります。
この状態で運用を行うと、登録したはずのオブジェクトが参照できなくなる、ドメイン外サービスを停止させるとデフォルトのドメイン(domain1)のCORBAサービスが使用できなくなる、ドメインの停止が正常に行えない等の問題が発生します。
ドメイン外サービスが先に起動している場合、次のようなログがドメイン側のログに出力されます。
(何れもドメイン起動時にポート番号が重複した場合に出力されるエラーです)
Tue Jun 12 11:30:12 2007:pid=3692:tid=3936:XXXX ERROR: Startup of oad failed. Tue Jun 12 11:30:12 2007:pid=3692:tid=3936:XXXX ERROR: multiplex startup with existent port numbernamesv.log
Tue Jun 12 11:32:12 2007:pid=2440:tid=3192:XXXX ERROR: Startup of namesv failed. Tue Jun 12 11:32:12 2007:pid=2440:tid=3192:XXXX ERROR: multiplex startup with existent port number
Tue Jun 12 11:38:51 2007:pid=28744:tid=3086759616:XXXX ERROR: bind failed. Tue Jun 12 11:38:51 2007:pid=28744:tid=3086759616:XXXX ERROR: host=0.0.0.0 : port=9825 : errno=1180 Tue Jun 12 11:38:51 2007:pid=28744:tid=3086759616:XXXX ERROR: create_accept_socket : con_bind() ... failed. [err=1028:1180] Tue Jun 12 11:38:51 2007:pid=28744:tid=3086759616:Information: PortableServer::POA::is_ready() : pid=28744, CORBA::INV_OBJREF exception occurred. minor=1036 Tue Jun 12 11:38:51 2007:pid=28744:tid=3086759616:XXXX ERROR: Startup of oad failed. Tue Jun 12 11:38:51 2007:pid=28744:tid=3086759616:XXXX ERROR: exception occurred in CORBA::ORB::run.namesv.log
Tue Jun 12 11:38:53 2007:pid=28746:tid=3086759619:XXXX ERROR: bind failed. Tue Jun 12 11:38:53 2007:pid=28746:tid=3086759619:XXXX ERROR: host=0.0.0.0 : port=2809 : errno=1180 Tue Jun 12 11:38:53 2007:pid=28746:tid=3086759619:XXXX ERROR: create_accept_socket : con_bind() ... failed. [err=1028:1180] Tue Jun 12 11:38:53 2007:pid=28746:tid=3086759619:Information: PortableServer::POA::is_ready() : pid=28746, CORBA::INV_OBJREF exception occurred. minor=1036 Tue Jun 12 11:38:53 2007:pid=28746:tid=3086759619:XXXX ERROR: Startup of namesv failed. Tue Jun 12 11:38:53 2007:pid=28746:tid=3086759619:XXXX ERROR: exception occurred in CORBA::ORB::run.
ドメインが先に起動しており、その後にドメイン外サービスを起動させた場合には、上記と同様のログがドメイン外のログに出力されます
ドメイン外サービスの起動が不要である場合には、自動起動しないようにしてください。
通常、WebOTXバージョン6以降の版ではドメイン外サービスの起動は不要になっています。
ドメイン外サービスを起動する必要がある場合にはポート番号が重複しないように設定してください。
運用を開始する前にドメイン外サービスを起動させる必要があるか確認を行った上でドメイン外サービス起動の設定を行ってください。 通常、WebOTXバージョン6以降の版ではドメイン外サービス起動は不要で、デフォルトではドメイン外サービスは自動起動しない設定になっています。