![]() ![]() ![]() ![]() |
ポータルのパフォーマンスの重要な側面は、ドメイン レベルで管理されます。以下のものが含まれます。
パフォーマンスを最適化するには、デプロイ時に新しいドメインを作成し、プロダクション環境に合わせてコンフィグレーションする必要があります。ただし、開発用としてデプロイされているドメインをプロダクション環境に使用する場合は、ドメインの環境設定を変更して、パフォーマンスを最適化する必要があります。
注意 : | プロダクション環境には開発用ドメインを使用しないことをお勧めします。詳細については、『コンフィグレーション ウィザードを使用した WebLogic ドメインの作成』を参照してください。 |
ドメインの設定は、ドメイン ディレクトリにある setDomainEnv.cmd
(または setDomainEnv.sh
) スクリプトによって管理されます。デフォルトでは、このスクリプトは WebLogic_Home
/user_projects/
domain_name
/bin/setDomainEnv.cmd/sh
にあります。
このファイルを編集するには、テキスト エディタでファイルを開きます。
表 2-1 に、起動スクリプトの設定と、プロダクション ドメイン用の適切な値を示します。プロダクション モード用に作成されたドメインを使用する場合は、コンフィグレーションを変更する必要はありません。
ドメインをデプロイするときは、ドメイン ディレクトリから debug.properties
ファイルを削除する必要があります。このファイルは開発時は有用ですが、プロダクション環境ではデバッグを実行できません。
WebLogic Server には、ロギング機能がいくつか用意されています。WebLogic ロギング インフラストラクチャを使用するときは、サーバ ログが適切なレベルであり、正しい場所に記録されることを確認します。たとえば、DEBUG レベルまたは TRACE レベルでログに記録するプロダクション システムでは、ログ ファイルへの書き込み時に数ギガバイトのログ データをかなり迅速に生成できます。プロダクション システムの場合、ロギングが INFO レベル以上に設定されている必要があります。この設定は、コマンドライン、MBean、またはコンソールから実行できます。WebLogic Server のロギングの詳細については、WebLogic Server ドキュメントの『
ログ ファイルのコンフィグレーションとログ メッセージのフィルタ処理』を参照してください。
また、WebLogic Server では、ロギング インフラストラクチャにすべてのログ メッセージを書き込む前に、これらのログ メッセージを内部的に処理します。ロギング レベルが INFO または NOTICE に設定されているプロダクション システムでは、たとえば、サーバにすべての DEBUG メッセージを処理させると、オーバーヘッドが大幅に増える可能性があります。WebLogic Server によるログの内部処理レベルをロギング フレームワーク レベルに合わせることをお勧めします。これを行うには、起動時にサーバに対して -Dweblogic.log.LoggerSeverity
フラグを指定します。
![]() ![]() ![]() |