Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
WebLogic が不安定なときはメモリ割り当てを増やす
01-07-2015, 04:39 PM, (This post was last modified: 01-07-2015, 04:40 PM by umemura.)
#2
RE: WebLogic が不安定なときはメモリ割り当てを増やす
追記

別システムの開発のため、WebLogic上に、二つ目のドメインを作成しました。
このドメインを、サービスとしてインストールしようと思ったのですが、
メモリの割り当てがうまくいかない。

構成は下記のような感じ


サービスのインストールファイル(installSvc.cmd)
 Oracle\Middleware\wlserver_10.3\server\bin\installSvc.cmd
 (内部で、「メモリ等設定ファイル」を呼び出している)

メモリ等設定ファイル(commEnv.cmd)
 Oracle\Middleware\wlserver_10.3\common\bin\commEnv.cmd
 (サービスのインストールファイルから呼び出される)


サービスインストールファイル呼び出し用バッチコマンドファイル
下記サイト等を参考に独自に作成
 http://seesaawiki.jp/w/ysshn65535/d/WebLogic%20Win32%A4%C7%BC%AB%C6%B0%B5%AF%C6%B0
 https://docs.oracle.com/cd/E28389_01/web.1111/b60991/winservice.htm
 (環境変数の設定と、サービスのインストールファイルを呼び出す)


うまくいかない、というのは、「サービスインストールファイル呼び出し用バッチコマンドファイル」の
環境変数「MEM_ARGS」に設定した値が反映されない、というもの。
レジストリで「HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services」配下のサービスを検索し、
そのなかの「Parameter」を見ると、「CmdLine」というキー名に、起動パラメータと思われる、
「-server -Xms1024m -Xmx2048m -XX:MaxPermSize=1024m -XX:+UseSpinning ...」
という値が入っている。

これが、呼び出し元のバッチコマンドで「MEM_ARGS」に設定した値と異なっている、という状態でした。
「commEnv.cmd」のコマンドを追っていくと、
どうやら、「Confusedun_prod_mod」というラベルに入ってきて、その中で「MEM_ARGS」を上書きしているような感じ。

とりあえず、現時点では「commEnv.cmd」の内容を修正してサービス化しましたが、
なら、そもそも、バッチで渡しているパラメータって、何の意味があるの?という状態です。

ちなみに、対象のバージョンは 11g です。
Reply


Messages In This Thread
RE: WebLogic が不安定なときはメモリ割り当てを増やす - by umemura - 01-07-2015, 04:39 PM

Possibly Related Threads...
Thread Author Replies Views Last Post
  WebLogic で Curl を動かす umemura 1 5,903 01-13-2015, 02:17 PM
Last Post: umemura
Forum Jump:


Users browsing this thread:
1 Guest(s)

MyBB SQL Error

MyBB has experienced an internal SQL error and cannot continue.

SQL Error:
1017 - Can't find file: 'mybb_threadviews' (errno: 2)
Query:
INSERT INTO mybb_threadviews (tid) VALUES('1055')