Interstage Application Serverでイベントサービスのログに「pull timeout occurred」が大量に出力される場合の原因と対処方法を教えてください。
- イベントサービスのログ(ESLOG.log)に、イベントデータを一定時間受信していないために通知されるメッセージ「pull timeout occurred」が大量に出力されています。原因と対処方法を教えてください。
- イベントチャネルにイベントデータを要求しましたが、イベントデータの待ち合わせ時間内に、チャネルにイベントデータが蓄積されず、待合せが解除されたためにメッセージが出力されています。
Mixedモデルでは、コンシューマからのイベントデータの引き出し(pullメソッド実行)時に、イベントチャネルにイベントデータが蓄積されていないと、サプライヤからのイベントデータの送信を待ち合わせます。
イベントデータの待ち合わせ時間内に、チャネルにイベントデータが蓄積されなかった場合、「pull timeout occurred」が出力されアプリケーションへ例外を返します。
正常動作のログであるため、待ち合わせ時間が妥当であれば対処は不要です。待ち合わせ時間を修正する場合は、CORBAサービスの動作環境ファイル(config)のperiod_receive_timeoutの値よりも、小さい値を指定してください。
詳細については、以下のマニュアルを参照してください。-
V9.2
Interstage Application Server アプリケーション作成ガイド (イベントサービス編)
機能
通信モデル
Mixedモデルのデータ管理
(5) イベントデータの待ち合わせ時間 -
V9.1 / V9.0 / V8 / V7 / V6 / V5
Interstage Application Server アプリケーション作成ガイド (イベントサービス編)
機能
基礎知識
通信モデル
Mixedモデルのデータ管理
(5) イベントデータの待ち合わせ時間 -
V4
INTERSTAGE Application Server 分散アプリケーション作成ガイド(CORBAサービス編)
イベントサービスのアプリケーション開発
アプリケーションの実装
イベントチャネルでのデータ管理
Mixedモデルのデータ管理
(5) イベントデータの待ち受け時間 -
V3
INTERSTAGE Application Server 分散アプリケーション作成ガイド(CORBAサービス編)
イベントサービスのアプリケーション開発
アプリケーションの実装
イベントチャネルでのデータ管理
Mixedモデルのデータ管理
(3) イベントデータの待ち受け時間
-
製品・サービス区分 | Interstage | ||||||
---|---|---|---|---|---|---|---|
製品・サービス情報 |
|
||||||
アンサー種別 | 運用/保守 |