“CS: I/O event (Output buffer full timeout.)” は何を意味しているのか?
技術ノート
2011/01/26
[番号]
技術ノート KGTN 2010030301
[現象]
“CS: I/O event (Output buffer full timeout.)” は何を意味しているのか?
[説明]
GraphOn社の開発担当者に確認したところ,このメッセージが記録されたAPSログを過去に見たことが無いということでした.技術的なコメントは以下の通りです.
An output buffer used in either client-server or inter-process communication is full. GGW is waiting for the buffer to empty before writing more information into it. Unfortunately, the wait times out before the buffer is emptied.
つまり, 「クライアント〜サーバ間の通信またはプロセス間の通信で使用する出力バッファがフルで,GGクライアントはそれが空になるまで (送信が完了するまで) 待っていたが,それが完了せずにタイムアウトになった」 ということです.可能性としては,ネットワークの通信障害 (切断には至っていないがデータが流れない状態) ,サーバからクライアントへ過度に多くのメッセージ (描画命令等) が送信され,サーバがクライアントからの応答を受信出来なかった等が考えられます.
参 考
ある大型案件では,監査系プログラムが何らかの事象を契機として通信を遮断し,その結果 “CS: I/O event (Output buffer full timeout.)” が記録されたという報告があります.