|
|
WebOTX Manual V10.1 (第7版) 目次を表示 |
UNIX版のサーバアプリケーションの内部では、signalが発生すると異常処理が発生したと見なして、TPモニタはアボート処理を行います。 よって、signalを利用したサーバアプリケーションの作成を制限しています。
特に重大な障害時に発生するSIGILL,SIGFPE,SIGBUS,SIGSEGVや内部制御用に使用しているSIGUSR1,SIGUSR2のシグナルマスクを変更した時の動作は保証できません。
Linux版にて、プロセスグループの「モジュールの種類」にJava EE または CORBA Javaを選択している場合、そのサーバアプリケーションがSIGTERMを受信すると、プロセスは停止処理を行わずに即時終了します。サーバアプリケーションがSIGTERMを受信するケースは、次のとおりです。
WebOTXは大量のクライアントからの同時リクエストに対応し、一台のクライアントの送受信に通信等が占有されることはシステム構築上避けるべきである、というコンセプトの元に作成されています。
よってWebOTXサーバにおける送受信電文長の上限を99,999,998バイトと定めています。
これを超える通信があった時は、CORBA::IMP_LIMIT()、マイナー=LENGTH_OVER(3933)エラーが出力されます。
リクエスト電文長(クライアントからサーバへの要求)は、200から300バイトのヘッダ領域の後にinおよびinoutの引数データが続きます。
このデータの大きさは型の定義と並びに依存します。
リプライ電文長(サーバからクライアントへの返却)は、40バイト前後のヘッダ領域の後にoutおよびinoutの引数データが続きます。
このデータの大きさも型の定義と並びに依存します。
プロセスグループの「トレース設定」で「トレースレベル」を6以上に設定すると、送受信電文長を確認できます。
V8.3よりプロセスグループのJavaシステムプロパティに「jp.co.nec.orb.UseHostName=true」を指定しません。 これにより、オブジェクトリファレンスでホスト名はIPアドレス形式に変換して設定されます。 オブジェクトリファレンスにホスト名を使用する場合は、プロセスグループのJavaシステムプロパティに「jp.co.nec.orb.UseHostName=true」を指定します。
IPアドレスを利用する方が性能は優れていますが、IPアドレスの変更に備える場合やV8.2以前と同じ動作を期待する場合は「jp.co.nec.orb.UseHostName=true」を指定してください。
Windowsで、TPシステム関連のコマンド(wostack, jnlsave, stop_tpm, contpsなど<WebOTXインストールディレクトリ>\Trnsv\binにあるコマンド)はマシンにログインしたユーザで実行されます。ログインユーザとWebOTX AS <バージョン番号> Agent Serviceのサービスを起動するアカウントが異なる場合、コマンドの実行はエラーとなります。これらのコマンドを使用する場合、WebOTX AS <バージョン番号> Agent Serviceのサービスを起動するアカウントでマシンにログインしてください。
なお、WebOTX AS <バージョン番号> Agent Serviceのサービスを起動するアカウントをローカルシステムアカウントとしている場合、コマンドの実行はエラーとなり、使用できません。コマンドを使用したい場合、WebOTX AS <バージョン番号> Agent Serviceのサービスを起動するアカウントの変更が必要になります。
V9.2から、tpadm2.shの廃止に伴い、TPモニタで固定値を設定していたcoreの最大サイズ指定を廃止しました。coreの最大サイズは起動するシェルの設定に従いますので、ulimitコマンドの利用や/etc/security/limits.confファイルの編集などにより、coreの最大サイズを指定してください。
環境によってはcoreの最大サイズの既定値が0であるため、coreが出力されず、障害発生時の調査が困難になる可能性があります。
なお、coreはプロセスが使用するメモリ使用量に応じたサイズとなりますので、coreの最大サイズが小さい場合、不完全なファイルとなります。
逆に、coreの最大サイズを大きくすると、大量にメモリを使用するプロセスで障害が発生した場合、coreの出力によってプロセスの停止に時間がかかります。
システムで許容される負荷やディスクの空き容量などから、coreの最大サイズを決定してください。
IPv6使用時、以下の情報のIPアドレスを表示できません。
いずれの場合も、IPアドレス情報には"255.255.255.255"が表示されます。
TPモニタ上では、JSESSION Cookieの名称を「JSESSION」以外に変更したWebアプリケーションを動作させることはできません。