S_a_k_Uの日記みたいなDB

~サクゥーと呼ばないで~

HiRDBが音信不通?

プーリングの問題とは違うようなんだけど、KFPA11723-EってなメッセージのExceptionが。
reason="NETWORK"ってなってたから、「ネットワークに障害が発生しました。又は,HiRDBサーバが異常終了してコネクションが切断されました。」だって。
そのタイミングでDBが止まってないか確認してくれてて、止まってなかったらしい。
ネットワークっても、アプリケーションサーバ(Cosminexus)とDB(HiRDB)って同じサーバ上にいるし。
なんで???

KFPA11723-E

Communication error occurred, reason=aa....aa  (L+A)

HiRDBシステム又はHiRDBサーバとの通信でエラーが発生しました。又は,HiRDBシステム又はHiRDBサーバがダウンしています。
aa....aa:障害の内容を示す文字列
CLIENT MEMORY:クライアントライブラリでメモリ不足が発生しました。
FES (SDS) CLOSE:サーバ(HiRDB/シングルサーバ(SDS),又はHiRDB/パラレルサーバ(FES))の終了処理中です。
FES (SDS) NOT UP:サーバ(HiRDB/シングルサーバ(SDS),又はHiRDB/パラレルサーバ(FES))が稼働していないか,開始処理中,又はログ適用サイトとして稼働しています。
HiRDB BUSY:HiRDB(サーバ)がBUSYなため,コネクトできません。
HiRDB DATA ERROR:HiRDBシステム又はHiRDBサーバからの通信データが不正です。
HiRDB INITIALIZE:HiRDBシステム又はHiRDBサーバの初期化処理中です。
HiRDB NOT UP:HiRDBシステム又はHiRDBサーバが稼働していません。又は,HiRDBサーバ側でListenキューが不足しています。
HiRDB SYSTEM ERROR:HiRDBシステム又はHiRDBサーバでシステムエラーを検出しました。
HiRDB MEMORY:HiRDBシステム又はHiRDBサーバでメモリ不足が発生しました。
INIT ERROR:通信の初期化処理でエラーが発生しました。
INVALID SERVER TYPE:HiRDB(サーバ)のサーバ種別が,PDSRVTYPE(クライアント環境定義)と異なります。
NETWORK:ネットワークに障害が発生しました。又は,HiRDBサーバが異常終了してコネクションが切断されました。
(S)処理を終了します。
(P)〈aa....aaがHiRDB BUSYの場合〉
時間をおいて再度実行してください。再度このメッセージが出力されたときは,HiRDB管理者へ連絡してください。
〈aa....aaがHiRDB BUSY以外の場合〉
HiRDB管理者に障害の内容を連絡し,障害を取り除いた後再度実行してください。
[対策]
HiRDBクライアントが出力するエラーログファイル(PDCLTPATHの下又はカレントディレクトリに作成される)から障害の原因を調べ,原因を取り除いて再度実行してください。
接続対象のHiRDBが開始しているのに,UAP起動時にこのメッセージ(aa....aaが"HiRDB NOT UP")が出力され続ける場合は,クライアント環境定義のPDHOST及びPDNAMEPORTオペランドの値を見直してください。また,HiRDBサーバで障害が発生していないか,イベントログ(UNIX版の場合はsyslogfile)で確認してください。
PDHOST及びPDNAMEPORTオペランドの値が正しくて,エラーログファイルにKFPZ02444-Eメッセージ(func=connectでerrnoの示す値がETIMEDOUT又はECONNREFUSED)が出力されている場合は,HiRDBサーバに対する接続要求が多過ぎる可能性があります。この場合,時間をおいて再度実行するか,又はListenキューの指定値を大きくしてください。Listenキューについては,マニュアル「HiRDB Version 8 システム導入・設計ガイド」を参照してください。
接続先のHiRDBがログ同期方式のリアルタイムSANレプリケーションを適用していて,かつaa....aaが"FES(SDS) NOT UP"の場合は,HiRDBがログ適用サイトとして稼働している可能性があります。HiRDB管理者に状態を問い合わせて,必要であれば接続先を業務サイトのHiRDBに変更して再度実行してください。
なお,このメッセージが出力された場合,HiRDBサーバとの接続が切断されているため,再度実行するときはCONNECT文から実行する必要があります。