変更内容
Connection Manager連携時、Connection ManagerまたはSymfoware/RDBのいずれか一方を正常停止した場合のメッセージ出力を行わなくなりました。
非互換
データベースサーバとアプリケーションサーバの組合せにより、以下の事象が発生します。
| アプリケーションサーバ | |||
---|---|---|---|---|
9.2.0以前 | 9.2.0以前 | V10.1.0以降 | ||
データベースサーバ | 9.2.0以前 | 現象1 | 現象2 | 現象2 |
9.2.0以前 | 現象3 | 現象4 | 現象4 | |
V10.1.0以降 | 現象3 | 現象4 | 現象4 |
データベースサーバとアプリケーションサーバの両方にPG72943が適用されていない場合、以下のようになります。
Symfoware/RDBを正常停止した場合、アプリケーションサーバのシステムログファイルに以下のメッセージが出力されます。
apc00022e:Heartbeat connection closed by foreign host. IPaddress=s* PortNumber=d*
s*:RDBシステムのIPアドレス
d*:相互ダウン監視通信用のポート番号
Connection Managerを正常停止した場合、データベースサーバのシステムログファイルに以下のメッセージが出力されます。
apc01015e:Heartbeat connection closed by foreign host. IPaddress=s*
s*:APCシステムのIPアドレス
アプリケーションサーバのみPG72943が適用されていて、Connection Managerを正常停止した場合、データベースサーバのシステムログファイルに以下のメッセージが出力されます。
apc01019e:Heartbeat message format error. IPaddress=s* message='t*' u*
s*:APCシステムのIPアドレス
t*:受信メッセージ内容(16進)
u*:RDBシステム名
データベースサーバのみPG72943が適用されていて、Symfoware/RDBを正常停止した場合、アプリケーションサーバのシステムログファイルに以下のメッセージが出力されます。
apc00026e:Heartbeat message format error. IPaddress=s* PortNumber=d* message='t*' u*
s*:RDBシステムのIPアドレス
d*:相互ダウン監視通信用のポート番号
t*:受信メッセージ内容(16進)
Connection ManagerとSymfoware/RDB間の相互監視プロセス処理において、Connection Managerを正常停止した場合、各RDBシステムに正常停止を通知します。また、Symfoware/RDBを正常停止した場合は、Connection Managerに正常停止を通知します。正常停止した旨を相互に通信することで、正常停止か否かの判断を行い、正常停止時にはメッセージ出力を行いません。
対処方法
データベースサーバおよびアプリケーションサーバの両方にPG72943が適用された状態にしてください。
PG72943の修正が提供されていない製品を使用している場合は、PG72943の適用ができませんが、不要なメッセージが出力されるのみで、業務に影響はありません。