ほとんどのAXF構成が、Oracle WebCenter Contentのインストールの一部として完了されます。この章では、追加のAXF設定の構成方法を説明します。この項の内容は、次のとおりです。
この項の内容は次のとおりです。
次のいずれかの方法を使用してロギングを構成できます。
ロガーの設定にWebインタフェースを使用するには、Enterprise Managerの「ログ構成」ページに移動します。たとえば、サイド・ペインでサーバーを選択し、右クリックして、「ロギング」を選択してから、ロギングの構成を選択します。詳細は、Oracle Enterprise Managerのドキュメントを参照してください。
AXFログを使用して、ソリューション構成における問題を取り出します。デフォルトで、一部のAXFロギングは、Application Serverロギングの一部として自動的に実行されます。次の手順に従って、より詳細な別個のAXFロギングを構成します。
ログ・ハンドラをApplication Server構成に追加します。次の場所にあるlogging.xmlファイルの<log_handlers>タグ内にハンドラを追加します。
DOMAIN
/config/fmwconfig/servers/
SERVER
/logging.xml
場所の例を次に示します。
base_domain/config/fmwconfig/servers/IPM_Server1/logging.xml
<log_handler name='axf-handler' level='ALL' class='oracle.core.ojdl.logging.ODLHandlerFactory'> <property name='path' value='${domain.home}/servers/${weblogic.Name}/logs/axf.log'/> <property name='maxFileSize' value='5485760'/> <property name='maxLogSize' value='54857600'/> <property name='encoding' value='UTF-8'/> </log_handler>
ロガーをlogging.xmlファイルに追加して、表4-1に示したログ・レベル(ODLメッセージ・タイプ)からレベルを設定します。XMLファイルにロギング・レベルを設定することも、Enterprise Managerを使用することもできます。
<logger name='oracle.imaging.axf' level='TRACE:32' useParentHandlers='false'> <handler name='axf-handler'/> <handler name='console-handler'/> </logger>
注意: 端末のロギングを省略するには、console-handlerタグを削除します。 |
表4-1 設定可能なロギング・レベル
ログ・タイプ | 説明 | ログ・レベル(ODLメッセージ・タイプ) |
---|---|---|
NULL |
ロガーは、親に設定されたログ・レベルを継承します。 |
該当なし |
SEVERE |
システム管理者の注意が必要なシステム・エラーを記録します。 |
ERROR:1 |
WARNING |
エラーが発生する前に確認して処理する必要があるとして検出されたアクションまたは条件を記録します。 |
WARNING:1 |
INFO |
正常なアクションまたはイベントを記録します。これには、ログイン完了などのユーザー操作や、ログ・ファイルのローテーションなどの自動処理が該当します。 |
NOTIFICATION:1 |
CONFIG |
構成関連のメッセージまたは問題を記録します。 |
NOTIFICATION:16 |
FINE |
デバッグまたはパフォーマンス監視に使用されるトレース・メッセージまたはデバッグ・メッセージを記録します。通常は、詳細なイベント・データが含まれます。 |
TRACE:1 |
FINER |
かなり詳細なトレース・メッセージまたはデバッグ・メッセージを記録します。 |
TRACE:16 |
FINEST |
きわめて詳細なトレース・メッセージまたはデバッグ・メッセージを記録します。 |
TRACE:32 |
Windowsを使用している場合に、管理サーバーを実行しているときは、これを再起動します。ロガーがEnterprise Managerに表示されます。実行時にロギング・レベルを変更できます。
インストールでキャッシュにCoherenceを使用する場合(高可用性環境の要件)、ネームスペース、プロパティ定義、プロパティ・セット定義およびプロパティ・セット用にそれぞれ1つずつ4つの個別のキャッシュが設定されます。このデフォルトのキャッシュ構成は、Coherenceのデフォルトとともに即時機能します。
AXF用に最適化されたオプションのCoherence構成を構成するには、単純なCoherenceキャッシュの構成方法を示す、次のサンプルのaxf-cache-config.xml構成ファイルを参照してください。高度なキャッシュ・タイプの詳細は、Coherenceのドキュメントを参照してください。次に記載されたようにCoherenceを構成することをお薦めしますが、必須ではありません。
<?xml version="1.0"?> <!-- File: coherence-cache-config.xml --> <cache-config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.oracle.com/coherence/coherence-cache-config" xsi:schemaLocation="http://xmlns.oracle.com/coherence/coherence-cache-config http://xmlns.oracle.com/coherence/coherence-cache-config/1.0/coherence-cache-config.xsd"> <!-- Prefix all service names to ensure no unintended clustering with other cache servers --> <scope-name>com.oracle.ecm.axf</scope-name> <defaults> <serializer>pof</serializer> </defaults> <caching-scheme-mapping> <!-- Specific cache mappings to avoid configuration errors --> <!-- Cache limits are set per cache per node, so the total limit is the sum of all the cache limits on this node. As there are 3 caches the storage will be a maximum of 3 x 100MB = 300MB, in addition to 3 x 5MB = 15MB of near cache for clients. --> <cache-mapping> <cache-name>AXF</cache-name> <scheme-name>CustomNearCacheScheme</scheme-name> </cache-mapping> <cache-mapping> <cache-name>AXF_CONVERSATION</cache-name> <scheme-name>CustomNearCacheScheme</scheme-name> </cache-mapping> <cache-mapping> <cache-name>AXF_EVENT</cache-name> <scheme-name>CustomNearCacheScheme</scheme-name> </cache-mapping> </caching-scheme-mapping> <caching-schemes> <near-scheme> <scheme-name>CustomNearCacheScheme</scheme-name> <front-scheme> <local-scheme> <scheme-ref>SizeLimitedLocalScheme</scheme-ref> </local-scheme> </front-scheme> <back-scheme> <distributed-scheme> <scheme-name>CustomDistributedCacheScheme</scheme-name> <backing-map-scheme> <local-scheme> <scheme-name>SizeLimitedLocalScheme</scheme-name> <eviction-policy>HYBRID</eviction-policy> <!-- 100M --> <high-units>100</high-units> <unit-calculator>BINARY</unit-calculator> <unit-factor>1048576</unit-factor> <expiry-delay>4h</expiry-delay> </local-scheme> </backing-map-scheme> <autostart>true</autostart> </distributed-scheme> </back-scheme> <invalidation-strategy>present</invalidation-strategy> </near-scheme> <local-scheme> <scheme-name>SizeLimitedLocalScheme</scheme-name> <eviction-policy>HYBRID</eviction-policy> <!-- 5M --> <high-units>5</high-units> <unit-calculator>BINARY</unit-calculator> <unit-factor>1048576</unit-factor> <expiry-delay>4h</expiry-delay> <cachestore-scheme></cachestore-scheme> </local-scheme> </caching-schemes> </cache-config>