5.2.1 cprfgetpid
PRFデーモンプロセスIDの取得
書式
cprfgetpid [-PRFID PRF識別子] [-h]
格納先
Application Serverインストールディレクトリー/common/PRF/bin/
機能
指定したPRF識別子のプロセスIDを取得します。また、PRFデーモンの起動確認を表示します。
実行権限
次の権限を持つユーザー
-
PRFを取得するプロセスと同じユーザーまたはスーパーユーザー
-
同じPRFSPOOL環境変数を使用する環境内では、スーパーユーザーとほかのユーザーが混在してPRFコマンドを実行できません。常に同じユーザーでPRFコマンドを実行する必要があります。
前提条件
-
PRFデーモンと同じPRFSPOOL環境変数が設定されている必要があります。
-
PRFデーモンが一度も起動していない、または正常終了したあとにこのコマンドを実行した場合は、エラーになります。
環境変数
-
PATH
Application Serverインストールディレクトリー/common/PRF/bin、および/binを追加してください。
-
LD_LIBRARY_PATH(Linux)
Application Serverインストールディレクトリー/common/PRF/libを指定してください。
-
LIBPATH(AIX)
Application Serverインストールディレクトリー/common/PRF/libを指定してください。
-
PRFSPOOL
PRFデーモンの実行環境ディレクトリーを設定します。
PRFSPOOL環境変数は、ドメイン管理サーバがJavaEEサーバ、クラスターを起動するとき、ドメイン管理サーバによって設定されます。PRFSPOOL環境変数は、JavaEEサーバを関連元とするPRF関連がある場合、関連先のPRF名を基に、次の形式で設定されます。
"JavaEEサーバ構築先ノードのJava EE Serverログ出力先ディレクトリー/nodes/ノード名/PRF名"
-
TZ(UNIX)
タイムゾーンを設定します。日本標準時の場合はJST-9を指定します。
-
PSALLOC(AIX)
メモリー確保時に必要なページングスペースをすぐに確保する設定にします。
earlyを設定してください。
-
NODISCLAIM(AIX)
free()に対するコールの処理方法として、disclaim()の発行を抑止する設定にします。
trueを設定してください。
-
EXTSHM(AIX)
プロセス空間の共有メモリー領域数の制限をなくす設定にします。
ONを設定してください。
-
LDR_CNTRL(AIX)
カーネルの従来の区分化より大きいデータエリアを扱えるようにするための設定です。
MAXDATA=0x40000000を指定してください。
引数
- -PRFID PRF識別子
-
PRF識別子には、asadminのcreate-prfサブコマンドでPRFを構築したときに付けたPRFサーバの名称を指定します。PRF識別子は1〜31文字の英数字、またはアンダースコア(_)で指定します。"TSC"や"tsc"、または"CTM"や"ctm"で始まる文字列は指定しないでください。
デフォルト値:PRF_ID
- -h
-
コマンドの使用方法を表示します。
入力例・出力例
-
入力例
cprfgetpid
-
出力例
出力結果は、標準出力に出力されます。
1700
戻り値
戻り値 |
説明 |
---|---|
0 |
正常終了しました。プロセスは起動していない場合があります。 |
1 |
プロセスは起動していません。 |
2 |
PRFSPOOL環境変数が設定されていません。 |
上記以外 |
コマンド処理中にエラーが発生しました。出力されたメッセージに従って対策したあと、再度コマンドを実行してください。エラーメッセージは標準エラー出力、ログファイルに出力します。 |