ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

2CPU以上のマシン上でプロジェクトのフリーズ

このトピックの投稿一覧へ

質問 2CPU以上のマシン上でプロジェクトのフリーズ

msg# 1
depth:
0
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2010-9-7 10:13
tam  新米   投稿数: 9
1CPUのマシン上では正常に動作しますが、2CPU以上(2CPU、8CPU上で確認済み)で以下の現象が発生します。

■現象
jBOLTのプロジェクトが処理の途中で先に進まなくなる。
※ActivityLog上には何も記録されない。


■例
1.CSVファイルのDB取り込むを行う2つのビジネスプロセスAとBがあり、AとBが同時に処理を開始すると、両ビジネスプロセスが処理の途中で先に進まなくなる。

2.上記ビジネスプロセスAの処理の途中、ビジネスプロセスBが動き始めると、ビジネスプロセスBは正常終了するが、ビジネスプロセスAが処理の途中で先に進まなくなる。



■環境(1CPUのマシンでは再現しません)
 Windows2008
 2CPU以上のサーバー機
 jBOLT3sp1 Expedition
 Oracle11gへのOCI接続

■簡単な再現方法
 以下の設定のフローを2つ用意する(フロー1、フロー2と命名)
 尚、以下フローで利用するデータベースリソースは共通。

フロー特性=AutoStart
データマッパーコンポーネント作成
 左:タイプ=Database
   SQL=select to_char(sysdate,'yymmdd') from dual
 右:タイプ=Variables
   変数=F.名前1
 マッピング:左の取得データを右の変数へセット

以上です。
上記設定で開始すると、「例1」同様の現象が発生します。
この時、デバッグでActivityLogを確認すると、上記フロー1とフロー2のデータマッパーが共に「Flow compopnent started」のまま止まっております。

尚、上記「簡単な再現方法」でフロー毎に異なるリソースを定義したとき、「例2」同様の現象が発生します。


このようなケースではプロジェクトを分割するしかないのでしょうか?


投票数:0 平均点:0.00

投稿ツリー

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約