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

パスワード:


パスワード紛失

リッチクライアントで複数のアプリケーションの実行なのですが

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009-2-5 17:23
gs_kuwabara  長老   投稿数: 229
いつもお世話になっております

 リッチクライアントでアプリケーションAとBがあるとします

 この時、サーバー側のブローカーのiniファイルの
 [APPLICATIONS_LIST]
;Online = eDevRTE.exe /DeploymentMode=T,・・・・
MyApp1 = eDevRTE.exe /DeploymentMode=B /StartApplication...
MyApp2 = eDevRTE.exe /DeploymentMode=B /StartApplication...
 とmyApp1とmyApp2のStartApplicationに.ecfのファイルの
 ありかをフルパスで記入すると思うのですが

 MyApp1にアプリA・MyApp2にアプリBを書くと
 myApp2に書いたアプリケーションBは動くのですが
 MyApp1に書いたアプリケーションAがエラートなります

 ちなみにエラーは
  Error:"You have exceeded the number of users allowed"(-188)
 が出てしまいます

 サーバーインストール時にブローカーを複数にして分けるのでしょうか?
 その場合、どの様に指定すれば良いのでしょうか?

 リッチクライアントで1つのサーバーでアプリAとアプリB
 を定義する方法をお教え頂けませんでしょうか?
 
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009-2-5 19:15
s_nagura  一人前   投稿数: 109
こんにちは。

こちらの6番目を確認してみてはどうでしょうか。
(すでに確認済みでしたらすみません)
http://www.magicsoftware.co.jp/files/magic_help/V10/Rich_Client/Rich_Client_Common_Errors.htm
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2009-2-6 10:18
gs_kuwabara  長老   投稿数: 229
s_naguraさま

 ありがとうございます

 Magic エンジンがフォアグランドで実行され、2ユーザ以上のクライアントからアクセスされた場合。

 のエラーの様です

 これは、回避できないのでしょうか?
 
 正直、エラーの内容も理解できない状態です・・・

 ちなみに、10ライセンスありまして
 2台別のPCからは同じアプリケーションは動作可能です

 複数のアプリケーションを1台のサーバーで管理する方法
 はどうしたら良いのでしょうか?

 

 
 
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009-2-6 12:11
s_nagura  一人前   投稿数: 109
Brokerモニタで見た時にアプリ1,2は起動されているのでしょうか?

mgrb.iniは正しく書かれているように思えます。
Magic.iniのMaxConcurrentUsersを5にしてみてはどうでしょうか。(アプリ1と2、それぞれ5ユーザずつ割り当て)
※MaxConcurrentRequestsではありませんのでご注意ください。

mrb_event.logにエラーが記録されているかもしれませんので、こちらも確認してみて下さい。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009-2-6 12:15
yoshi  半人前   投稿数: 33
こんにちは

RichClientユーザ数が10との事ですが、
起動アプリケーション毎にライセンスを振り分けられていますか?
各アプリケーション毎の最大並行ユーザ数の合計が
ライセンス数以内の必要があります。
例:
 APP1:最大並行ユーザ数5ユーザ
 APP2:最大並行ユーザ数5ユーザ
 −−−−−−−
 合計:10ユーザ

といった感じにならないと、ライセンス違反となります。

ご参考までに

引用:

gs_kuwabaraさんは書きました:
s_naguraさま

 ありがとうございます

 Magic エンジンがフォアグランドで実行され、2ユーザ以上のクライアントからアクセスされた場合。

 のエラーの様です

 これは、回避できないのでしょうか?
 
 正直、エラーの内容も理解できない状態です・・・

 ちなみに、10ライセンスありまして
 2台別のPCからは同じアプリケーションは動作可能です

 複数のアプリケーションを1台のサーバーで管理する方法
 はどうしたら良いのでしょうか?

 

 
 
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009-2-6 12:26
pu_mahalo  長老 居住地: 大阪  投稿数: 775
こんにちは Puです RESに質問で申し訳ございませんが

RichClienはMRB起動時 5userライセンスを
必要とするそうです

RichClienで
APP1:最大並行ユーザ数5ユーザ
APP2:最大並行ユーザ数5ユーザ
と分けるには どこに記述すればよいのでしょうか
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2009-2-6 13:03
s_nagura  一人前   投稿数: 109
こんにちは。

APP1のMagic.iniにMaxConcurrentUsers=5を設定。
APP2のMagic.iniにMaxConcurrentUsers=5を設定。
これでOKです。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009-2-6 15:08
pu_mahalo  長老 居住地: 大阪  投稿数: 775
こんにちは Puです

ありがとうございます
早速試してみます
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009-2-6 18:19
gs_kuwabara  長老   投稿数: 229
s_naguraさま

ありがとう御座いました

 アプリ毎にmagic.iniを分けていないので
 とりあえず・・・

 MaxConcurrentUsers=10 としてみましたら

 動きました
 感謝です

 複数のアプリがある場合、MAGIC.iniは分けた方が
 良いのですか?
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009-2-9 12:59
s_nagura  一人前   投稿数: 109
こんにちは。
1つのMagic.iniで無理なく運用できるのであれば分ける必要はないと思います。
ただし、MaxConcurrentUsers=10だとアプリ1・2ともに10ユーザで計20ユーザになると思いますので、アプリ毎に使用ユーザ数を指定した方が良いと思います。

mgrb.iniの/StartApplication...の後に、/MaxConcurrentUsers=5をそれぞれのアプリに追加記述すれば5ユーザx2アプリ、計10ユーザになるはずです。
投票数:1 平均点:10.00

  条件検索へ


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