JMXコンソールを使用すると、CRXサーバー上のサービスの監視と管理を行うことができます。以降の節では、JMXフレームワークで公開される属性と操作をまとめます。
コンソールコントロールの使用方法については、「JMXコンソールの使用」を参照してください。JMXの背景情報については、OracleのWebサイトのJava Management Extensions (JMX) Technologyのページを参照してください。
JMX コンソールを使用して、MBean を作成し、サービスを管理する方法について詳しくは、サービスと JMX コンソールの統合を参照してください。
実行中、完了済み、古い、失敗したワークフローインスタンスを管理する操作です。
その他のワークフロー管理ツールおよびワークフローインスタンスに考えられるステータスの説明は、ワークフローコンソールを参照してください。
listRunningWorkflowsPerModel各ワークフローモデルで実行されているワークフローインスタンスの数を表示し ます。
listCompletedWorkflowsPerModel各ワークフローモデルの完了したワークフローインスタンスの数を表示し ます。
returnWorkflowQueueInfoListsは、処理済みで処理のためにキューに登録されているワークフロー項目に関する情報を表示します。
引数:なし
戻り値:以下の列を含む表形式のデータ:
returnWorkflowJobTopicInfoListsワークフロージョブの処理情報を、トピック別に整理して 表示します。
引数:なし
戻り値:以下の列を含む表形式のデータ:
returnFailedWorkflowCount失敗したワークフローインスタンスの数を 表示します。ワークフローモデルを指定して、クエリを行ったり、すべてのワークフローモデルの情報を取得したりできます。
引数:
モデル:問い合わせるモデルの ID。すべてのワークフローモデルについて失敗したワークフローインスタンスの数を確認するには、値を指定しません。IDはモデルノードへのパスです。例:
/conf/global/settings/workflow/models/dam/update_asset/jcr:content/model
戻り値:失敗したワークフローインスタンスの数。
returnFailedWorkflowCountPerModel各ワークフローモデルで失敗したワークフローインスタンスの数を 表示します。
terminateFailedInstances失敗したワークフローインスタンスを終了し ます。特定のモデルの失敗したインスタンスをすべて終了するか、失敗したインスタンスのみを終了することができます。 オプションで、インスタンスが終了した後で再起動できます。 また、操作を実際に実行せずに、操作をテストして結果を確認することもできます。
引数:
インスタンスを再起動します。(オプション)インスタンスが終了した後で再起動する場合は、true
の値を指定します。 false
のデフォルト値は、終了したワークフローインスタンスを再起動しません。
ドライ作動:(オプション)true
の値を指定すると、実際に操作を実行せずに、操作の結果を表示できます。 デフォルト値false
の場合、操作が実行されます。
モデル:(オプション)操作が適用されるモデルの ID。すべてのワークフローモデルの失敗したインスタンスに操作を適用するには、モデルを指定しないでください。IDはモデルノードへのパスです。例:
/conf/global/settings/workflow/models/dam/update_asset/jcr:content/model
戻り値:以下の列を含む、終了されたインスタンスに関する表形式のデータ:
retryFailedWorkItemsTemptsは、失敗した作業項目ステップを実行します。 失敗したすべての作業項目を再試行するか、特定のワークフローモデルに対して失敗した作業項目のみを再試行できます。 必要に応じて、操作をテストし、実際に操作を実行せずに結果を確認できます。
引数:
ドライ作動:(オプション)true
の値を指定すると、実際に操作を実行せずに、操作の結果を表示できます。 デフォルト値false
の場合、操作が実行されます。
モデル:(オプション)操作が適用されるモデルのID。すべてのワークフローモデルの失敗した作業項目に操作を適用するには、モデルを指定しないでください。IDはモデルノードへのパスです。例:
/conf/global/settings/workflow/models/dam/update_asset/jcr:content/model
戻り値:以下の列を含む、再試行された作業項目に関する表形式のデータ:
PurgeActiveRemoves特定のページのアクティブなワークフローインスタンスを削除します。 すべてのモデルのアクティブなインスタンス、または特定のモデルのインスタンスのみをクリアできます。 必要に応じて、操作をテストし、実際に操作を実行せずに結果を確認できます。
引数:
モデル:(オプション)操作が適用されるモデルのID。すべてのワークフローモデルのワークフローインスタンスに操作を適用するには、モデルを指定しないようにします。IDはモデルノードへのパスです。例:
/conf/global/settings/workflow/models/dam/update_asset/jcr:content/model
ワークフローが開始してからの日数:パージするワークフローインスタンスの有効期間(日数)。
ドライ作動:(オプション)true
の値を指定すると、実際に操作を実行せずに、操作の結果を表示できます。 デフォルト値false
の場合、操作が実行されます。
戻り値:以下の列を含む、パージされたアクティブなワークフローインスタンスに関する表形式のデータ:
countStaleWorkflows古いワークフローインスタンスの数を返します。すべてのワークフローモデルまたは特定のモデルの古いインスタンスの数を取得できます。
引数:
モデル:(オプション)操作が適用されるモデルのID。すべてのワークフローモデルのワークフローインスタンスに操作を適用するには、モデルを指定しないようにします。IDはモデルノードへのパスです。例:
/conf/global/settings/workflow/models/dam/update_asset/jcr:content/model
戻り値:古くなったワークフローインスタンスの数。
restartStaleWorkflowsRestaleワークフローインスタンス を更新します。すべての古いインスタンスを再起動するか、特定のモデルの古いインスタンスのみを再起動できます。 また、操作を実際に実行せずに、操作をテストして結果を確認することもできます。
引数:
モデル:(オプション)操作が適用されるモデルの ID。すべてのワークフローモデルの古くなったインスタンスに操作を適用するには、モデルを指定しないでください。IDはモデルノードへのパスです。例:
/conf/global/settings/workflow/models/dam/update_asset/jcr:content/model
ドライ作動:(オプション)true
の値を指定すると、実際に操作を実行せずに、操作の結果を表示できます。 デフォルト値false
の場合、操作が実行されます。
戻り値:再開されたワークフローインスタンスのリスト。
fetchModelListListsすべてのワークフローモデルを 一覧表示します。
countRunningWorkflows実行中のワークフローインスタンスの数を返します。すべてのワークフローモデルまたは特定のモデルの実行中のインスタンス数を取得できます。
引数:
モデル:(オプション)実行中のインスタンス数が返されるモデルのID。すべてのワークフローモデルの実行中のインスタンス数を返すには、モデルを指定しないようにします。IDはモデルノードへのパスです。例:
/conf/global/settings/workflow/models/dam/update_asset/jcr:content/model
戻り値:実行中のワークフローインスタンスの数。
countCompletedWorkflows完了したワークフローインスタンスの数を返します。すべてのワークフローモデルまたは特定のモデルに対して完了したインスタンスの数を取得できます。
引数:
モデル:(オプション)完了したインスタンスの数が返されるモデルのID。すべてのワークフローモデルの完了したインスタンスの数を返すには、モデルを指定しないようにします。IDはモデルノードへのパスです。例:
/conf/global/settings/workflow/models/dam/update_asset/jcr:content/model
戻り値:完了したワークフローインスタンスの数。
purgeCompletedRemoves特定のページの完了したワークフローのレコードをリポジトリから削除します。 ワークフローを頻繁に使用する場合は、この操作を定期的に使用して、リポジトリのサイズを最小限に抑えます。 すべてのモデルの完了済みインスタンス、または特定のモデルのインスタンスのみをクリアできます。 必要に応じて、操作をテストし、実際に操作を実行せずに結果を確認できます。
引数:
モデル:(オプション)操作が適用されるモデルのID。すべてのワークフローモデルのワークフローインスタンスに操作を適用するには、モデルを指定しないようにします。IDはモデルノードへのパスです。例:
/conf/global/settings/workflow/models/dam/update_asset/jcr:content/model
ワークフローが完了してからの日数:ワークフローインスタンスが完了状態になっている日数。
ドライ作動:(オプション)true
の値を指定すると、実際に操作を実行せずに、操作の結果を表示できます。 デフォルト値false
の場合、操作が実行されます。
戻り値:以下の列を含む、パージされた完了済みのワークフローインスタンスに関する表形式のデータ:
CRX リポジトリに関する情報
名前JCRリポジトリ実装の名前。読み取り専用。
バージョンリポジトリ実装のバージョン。読み取り専用。
HomeDirリポジトリが存在するディレクトリ。デフォルトの場所は<QuickStart_Jar_Location>/crx-quickstart/repositoryです。 読み取り専用。
CustomerNameソフ トウェアライセンスの発行先の顧客の名前。読み取り専用。
LicenseKeyリポジトリのこのインストールに対する一意のライセンスキー。 読み取り専用。
AvailableDiskSpaceリポジトリのこのインスタンスで使用可能なディスク領域(MB)。 読み取り専用。
MaximumNumberOfOpenFiles一度に開くことができるファイルの数で す。読み取り専用。
crx.debug.sessionsシ ステム変数の値。trueはデバッグセッションを示します。 falseは、通常のセッションを示します。 読み取り/書き込み。
記述子リポジトリのプロパティを表すキーと値のペアのセット。すべてのプロパティは読み取り専用です。
キー | 値 |
---|---|
option.node.and.property.with.same.name.supported | ノードとノードのプロパティに同じ名前を指定できるかどうかを示します。true は同じ名前がサポートされていることを示し、false はサポートされていないことを示します。 |
identifier.stability | 参照不可能なノード識別子の安定性を示します。以下の値が指定可能です。
|
query.xpath.pos.index | JCR 1.0 XPath クエリ言語がサポートされているかどうかを示します。true はサポートを示し、false はサポートなしを示します。 |
crx.repository.systemid | system.id ファイル内のシステム識別子。 |
option.query.sql.supported | JCR 1.0 XPath クエリ言語がサポートされているかどうかを示します。true はサポートを示し、false はサポートなしを示します。 |
jcr.repository.version | リポジトリ実装のバージョン。 |
option.update.primary.node.type.supported | あるノードのプライマリノードタイプを変更できるかどうかを示します。true はプライマリノードタイプを変更できることを示し、false は変更がサポートされていないことを示します。 |
option.node.type.management.supported | ノードタイプの管理がサポートされているかどうかを示します。true はサポートされていることを示し、false はサポートなしを示します。 |
node.type.management.overrides.supported | 継承されたプロパティまたは子ノードで定義されているノードタイプを上書きできるかどうかを示します。true は上書きがサポートされていることを示し、false は上書きなしを示します。 |
option.observation.supported | true はリポジトリ変更の非同期の監視がサポートされていることを示します。非同期の監視をサポートすると、変更が発生するたびに、アプリケーションが通知を受け取ったり、通知に応答したりできます。 |
query.jcrscore | trueは、jcr:score擬似プロパティが、(XPathで)jcrfn:contains関数または(SQLで)contains関数を含むXPathおよびSQLクエリで使用可能で、フルテキスト検索を実行できることを示します。 |
option.simple.versioning.supported | true は、リポジトリが単純なバージョン管理をサポートしていることを示します。単純なバージョン管理を使用すると、一連の連続したノードのバージョンが維持されます。 |
option.workspace.management.supported | true は、API を使用したワークスペースの作成および削除をリポジトリがサポートしていることを示します。 |
option.update.mixin.node.types.supported | true は、既存のノードの mixin ノードタイプの追加および削除をリポジトリがサポートしていることを示します。 |
node.type.management.primary.item.name.supported | true は、プライマリ項目を子として含めるノード定義がリポジトリによって可能になることを示します。プライマリ項目は、項目名がわからなくとも、API を使用してアクセスできます。 |
level.2.supported | true は、LEVEL_1_SUPPORTED と OPTION_XML_IMPORT_SUPPORTED がいずれも true であることを示します。 |
write.supported | true はリポジトリによって API を使用した書き込みアクセスが提供されることを示し、false は読み取り専用アクセスを示します。 |
node.type.management.update.in.use.supported | true は、既存のノードで使用中のノード定義を変更できることを示します。 |
jcr.specification.version | リポジトリが実装する JCR 仕様のバージョン。 |
option.journaled.observation.supported | true は、アプリケーションがリポジトリのジャーナル監視を実行できることを示します。ジャーナル監視を使用すると、一連の変更通知を特定の期間にわたって取得できます。 |
query.languages | リポジトリがサポートするクエリ言語。値なしは、クエリサポートがないことを示します。 |
option.xml.export.supported | true は、ノードを XML コードとして書き出すことをリポジトリがサポートしていることを示します。 |
node.type.management.multiple.binary.properties.supported | true は複数のバイナリプロパティを持つノードタイプの登録をリポジトリがサポートしていることを示し、false は 1 つのノードタイプに対して単一のバイナリプロパティがサポートされていることを示します。 |
option.access.control.supported | true は、ノードアクセス用のユーザーの権限を設定および決定するために、リポジトリがアクセス制御をサポートすることを示します。 |
option.baselines.supported | true は、リポジトリが設定とベースラインの両方をサポートしていることを示します。 |
option.shareable.nodes.supported | true は、リポジトリが共有可能なノードの作成をサポートしていることを示します。 |
crx.cluster.id | リポジトリクラスターの識別子。 |
query.stored.queries.supported | true は、保存されたクエリをリポジトリがサポートしていることを示します。 |
query.full.text.search.supported | true は、リポジトリがフルテキスト検索をサポートしていることを示します。 |
node.type.management.inheritance | ノードタイプの継承に関するリポジトリサポートのレベルを示します。以下の値が指定可能です。 node.type.management.inheritance.minimal:プライマリノードタイプの登録は、nt:base のみをスーパータイプとして持つものに限られます。mixin ノードタイプの登録は、スーパータイプがないものに限られます。 node.type.management.inheritance.single:主ノードタイプの登録は、1つのスーパータイプを持つものに限定されます。ミックスインノードタイプの登録は、最大1つのスーパータイプを持つものに制限されます。
|
crx.cluster.preferredMaster | true は、このクラスターノードがクラスターのマスターとして望ましいことを示します。 |
option.transactions.supported | true は、リポジトリがトランザクションをサポートしていることを示します。 |
jcr.repository.vendor.url | リポジトリベンダーの URL。 |
node.type.management.value.constraints.supported | true は、ノードプロパティの値の制約をリポジトリがサポートしていることを示します。 |
node.type.management.property.types | 登録されたノードタイプで指定できるプロパティタイプを表すjavax.jcr.PropertyType定数の配列です。長さ0の配列は、登録されたノードタイプがプロパティ定義を指定できないことを示します。プロパティの種類は、STRING、URI、BOOLEAN、LONG、重複、DECIMAL、BINARY、DATE、NAME、PATH、WEAKREFERENCE、REFERENCE、UNDEFINED(サポートされている場合)です |
node.type.management.orderable.child.nodes.supported | true は、子ノードの順序の保持をリポジトリがサポートしていることを示します。 |
jcr.repository.vendor | リポジトリベンダーの名前。 |
query.joins | クエリ内の結合のサポートレベル。以下の値が指定可能です。
|
org.apache.jackrabbit.spi.commons.AdditionalEventInfo | |
query.xpath.doc.order | true は、リポジトリが XPath 1.0 クエリ言語をサポートしていることを示します。 |
query.jcrpath | |
option.xml.import.supported | true は、XML コードをコンテンツとして読み込むことをリポジトリがサポートしていることを示します。 |
node.type.management.same.name.siblings.supported | true は、同じ名前の兄弟ノード(親が同じノード)をリポジトリがサポートしていることを示します。 |
node.type.management.residual.definitions.supported | true は、残差定義を持つ名前プロパティをリポジトリがサポートしていることを示します。サポートされている場合、項目定義の名前属性にアスタリスク(「*」)を指定できます。 |
node.type.management.autocreated.definitions.supported | true は、ノード作成時にそのノードの子項目(ノードまたはプロパティ)の自動作成をリポジトリがサポートしていることを示します。 |
crx.cluster.master | true は、このリポジトリノードがクラスターのマスターノードであることを示します。 |
level.1.supported | true は、option.xml.export.support が true であり、query.languages がゼロ以外の長さであることを示します。 |
option.unfiled.content.supported | true は、ファイルされていないコンテンツをリポジトリがサポートしていることを示します。ファイルされていないノードは、リポジトリ階層の一部ではありません。 |
jcr.specification.name | リポジトリが実装する JCR 仕様の名前。 |
option.versioning.supported | true は、リポジトリが完全なバージョン管理をサポートしていることを示します。 |
jcr.repository.name | リポジトリの名前。 |
option.locking.supported | true は、リポジトリがノードのロックをサポートしていることを示します。ロックすると、他のユーザーが一時的に変更できなくなります。 |
jcr.repository.version.display | |
option.activities.supported | trueは、リポジトリがアクティビティをサポートすることを示します。アクティビティとは、ワークスペース内で実行され、別のワークスペースに統合される変更のセットです。 |
node.type.management.multivalued.properties.supported | true は、ゼロ個以上の値を指定できるノードプロパティをリポジトリがサポートしていることを示します。 |
option.retention.supported | true は、保持ポリシーをコンテンツに適用する外部保持管理アプリケーションの使用、および保持と解放を、リポジトリがサポートしていることを示します。 |
option.lifecycle.supported | true は、リポジトリがライフサイクル管理をサポートしていることを示します。 |
WorkspaceNamesリポジトリ内のワ ークスペースの名前。読み取り専用。
DataStoreGarbageCollectionDelay10 ノードごとにスキャンした後、ガベージコレクションがスリープする時間(ミリ秒)です。読み取り/書き込み。
BackupDelayバックアッププロセスがバックアップの各ステップ間をスリープする時間(ミリ秒)。読み取り/書き込み。
BackupInProgressA値がtrueの場合、バックアッププロセスが実行中です。読み取り専用。
BackupProgress現在のバックアップに対して、バックアップされたすべてのファイルの割合。読み取り専用。
CurrentBackupTarget現在のバックアップの場合、バックアップファイルが保存されるZIPファイル。 バックアップが進行中でない場合は、値は表示されません。 読み取り専用。
BackupWasSuccessfulA値がtrueの場合、現在のバックアップ中にエラーが発生していないか、進行中のバックアップが存在しないことを示します。 falseは、現在のバックアップ中にエラーが発生したことを示します。 読み取り専用。
BackupResult現在のバックアップのステータス。次の値を指定できます。
読み取り専用。
TarOptimizationRunningSince現在の TARファイル最適化プロセスが開始された時刻。読み取り専用。
TarOptimizationDelay TAR最適化プロセスがプロセスの各ステップ間をスリープする時間(ミリ秒)。 読み取り/書き込み。
ClusterPropertiesクラス ターのプロパティと値を表すキーと値のペアのセット。表の各行は、クラスターのプロパティを表します。 読み取り専用。
ClusterNodesリポジトリクラスターのメンバー。
ClusterIdこのリポジトリクラスタ ーの識別子。読み取り専用。
ClusterMasterIdこのリポジトリクラスターのマスターノードの識別子。 読み取り専用。
ClusterNodeIdリポジトリクラスターのこのノードの識別子。 読み取り専用。
createWorkspaceこのリポジトリにワークスペースを 作成します。
引数:
戻り値:なし
runDataStoreGarbageCollectionリポジトリノードでガベージコレクションを 実行します。
引数:
戻り値:なし
stopDataStoreGarbageCollectionStops実行中のデータストアのガベージコレクションを停止し ます。
startBackupBackupsは、ZIPファイル内のリポジトリデータをバックアップします。
引数:
target
:(オプション)リポジトリデータをアーカイブするZIPファイルまたはディレクトリの名前を表す String
値。ZIPファイルを使用するには、ZIPファイル名拡張子を含めます。 ディレクトリを使用する場合は、ファイル名拡張子を含めません。
増分バックアップを実行するには、バックアップに以前使用したディレクトリを指定します。
絶対パスまたは相対パスを指定できます。 相対パスは、crx-quickstartディレクトリの親に対する相対パスです。
値を指定しない場合は、デフォルト値のbackup-currentdate.zip
が使用されます。currentdate
の形式はyyyyMMdd-HHmm
です。
戻り値:なし
cancelBackup現在のバックアッププロセスを停止し、プロセスがデータのアーカイブ用に作成した一時アーカイブを削除します。
blockRepositoryWritesBlocksは、リポジトリデータに変更します。 すべてのリポジトリバックアップリスナーに、ブロックが通知されます。
unblockRepositoryWritesリポジトリからブロックを 削除します。すべてのリポジトリバックアップリスナーに、ブロックの削除が通知されます。
startTarOptimization tarOptimizationDelayのデフォルト値を使用して、TARファイルの最適化プロセスを開始します。
stopTarOptimizationTARファイルの 最適化を停止します。
tarIndexMergeMergeすべてのTARセットの上位のインデックスファイルをマージし ます。最上位のインデックスファイルは、異なるメジャーバージョンを持つファイルです。 例えば、次のファイルがindex_3_1.tarファイルに結合されます。index_1_1.tar、index_2_0.tar、index_3_0.tar 結合されたファイルは削除されます(前の例では、index_1_1.tar、index_2_0.tar、およびindex_3_0.tarは削除されます)。
引数:
background
:実行中にWebコンソールを使用できるように、操作をバックグラウンドで実行するかどうかを示すBoolean値です。値trueは、操作をバックグラウンドで実行します。戻り値:なし
becomeClusterMasterSetsこのリポジトリノードをクラスターのマスターノードとして設定します。まだマスターでない場合、このコマンドは現在のマスターインスタンスのリスナーを停止し、現在のノードのマスターリスナーを開始します。 次に、このノードをマスターノードとして設定し、再起動すると、クラスター内の他のすべてのノード(マスターによって制御されているノードなど)がこのインスタンスに接続します。
joinClusterクラスターマスターによって制御されるノードとして、このリポジトリをクラスターに追加します。認証用にユーザー名とパスワードを指定する必要があります。 接続では、基本認証を使用します。 セキュリティ資格情報は、サーバーに送信される前にbase-64エンコードされます。
引数:
master
:マスターリポジトリノードを実行するコンピューターの IP アドレスまたはコンピューター名を表す文字列値。username
:クラスターでの認証に使用する名前。password
:認証に使用するパスワード。戻り値:なし
traversalCheckTraversesを 追加し、必要に応じて、特定のノードで始まるサブツリー内の不一致を修正します。これについては、永続性マネージャーに関するドキュメントで詳しく説明します。
consistencyCheckChecksを使用し、必要に応じてデータストア内の整合性を修正します。 これは、データストアのドキュメントで詳細に説明されています。
org.apache.jackrabbit.api.stats.RepositoryStatistics
で定義される、各統計タイプの TimeSeries フィールドの値。
ドメイン: com.adobe.granite
型:TimeSeries
名前:org.apache.jackrabbit.api.stats.RepositoryStatistics.Type
Enumクラスの次の値のいずれか:
報告される統計タイプごとに、以下の属性が提供されています。
リポジトリクエリに関する統計情報。
SlowQuerys 最も長い時間がかかったリポジトリクエリに関する情報です。読み取り専用。
SlowQueriesQueueSizeSlowQueriesリストに含めるクエリの最大数です。 読み取り/書き込み。
PopularQuerys最も多く発生したリポジトリクエリに関する 情報。読み取り専用。
PopularQuerysQueueSizePopurQueriesリストの最大クエリ数です。 読み取り/書き込み。
clearSlowQuerysQueueSlowQuerysリストからすべてのクエリを削除し ます。
clearPopuralQuerysQueueRemovesPopurlQuerys リストからすべてのクエリを削除します。
レプリケーションエージェントごとにサービスを監視します。レプリケーションエージェントを作成すると、JMX コンソールにサービスが自動的に表示されます。
Id複製エージェント構成の識別子を表すstring値。複数のエージェントが同じ設定を使用できます。 読み取り専用。
Validエージェントが正しく構成されているかどうかを示すboolean値。
true
:有効な設定。false
:設定にエラーが含まれています。読み取り専用。
Enabledエージェントが有効かどうかを示すboolean値。
true
: Enabled.false
: 無効.QueueBlockedキューが存在し、ブロックされているかどうかを示す boolean値です。
true
: ブロック. 自動再試行が保留中です。false
:ブロックされていないか、存在しません。読み取り専用。
QueuePausedジョブキューが一時停止されるかどうかを示す boolean値です。
true
:一時停止(一時停止)false
:一時停止していないか、存在しません。読み取り/書き込み。
QueueNumEntriesエ ージェントキュー内のジョブ数を表すint値です。読み取り専用。
QueueStatusTimeA表示され たステータス値を取得したサーバー上の時間を示す日付値。この値は、ページが読み込まれた時間に対応します。 読み取り専用。
QueueNextRetryTimeForブロックされたキュー。次の自動再試行が発生する日時を示すDate値です。 時間が表示されない場合、キューはブロックされません。 読み取り専用。
QueueProcessingSinceA現在のジョブの処理がいつ開始されたかを示す Date値です。時間が表示されない場合、キューはブロックされるか、アイドル状態になります。 読み取り専用。
QueueLastProcessTimeA前の ジョブが完了した日付を示すDate値です。読み取り専用。
queueForceRetryForブロックされたキューでは、 retryコマンドをキューに発行します。
queueClearRemovesキューからすべてのジョブが 削除されます。
HTTP 要求に関する統計を提供し、SlingRequestProcessor サービスのパフォーマンスを監視できるようにします。
RequestsCount統計値が最後にリセットされてから発生した 要求の数。
MinRequestDurationMsec統計情報が最後にリセットされてから、要求を処理するのに必要な最短時間(ミリ秒)。
MaxRequestDurationMsec統計情報が最後にリセットされてから、要求を処理するのに必要な最長時間(ミリ秒)。
StandardDeviationDurationMsec リクエストの処理に必要な時間の標準偏差です。標準偏差は、統計が最後にリセットされてからのすべてのリクエストを使用して計算されます。
MeanRequestDurationMsec リクエストの処理に要した時間の平均。平均は、統計が最後にリセットされた以降のすべてのリクエストを使用して計算されます
resetStatisticsSetsすべての 統計を0に設定します。特定の時間枠内でリクエスト処理のパフォーマンスを分析する必要がある場合は、統計をリセットします。
id パッケージIDの文字列表現です。
installed パッケージがインストールされているかどうかを示すboolean値です。
true
:インストール済み。false
:インストールされていません。installedByパッケージを最後にインストールしたユーザーのID。
installedDateパッケージが最後にインストールされた日付。
size パッケージのサイズをバイト単位で保持するlong値。
起動プロセスおよびクイックスタートランチャーに関する情報。
log
クイックスタートウィンドウにメッセージを表示します。
引数:
String
値。startupFinished
サーバーランチャーの startupFinished メソッドを呼び出します。このメソッドにより、Web ブラウザーにようこそページが開きます。
startupProgress
サーバー起動プロセスの完了値を設定します。クイックスタートウィンドウの進行状況バーが、完了値を表します。
いくつかのサードパーティのサーバーリソースでは、MBean がインストールされ、これによって属性および操作が JMX コンソールに提供されます。次の表では、サードパーティのリソースをリストし、詳細のリンクを提供します。
ドメイン | タイプ | MBean クラス |
---|---|---|
JMImplementation | MBeanServerDelegate | javax.management.MBeanServerDelegate |
com.sun.management | HotSpotDiagnostic | com.sun.management.HotSpotDiagnosticMXBean |
java.lang |
|
javax. managementpackage |
java.util.logging | java.util.logging.LoggingMXBean | |
osgi.core |
|
org.osgi.jmx. frameworkpackage |
JMX コンソールには、サーバー上で実行されているいくつかのサービスに関する情報が表示されます。
OSGi サービスでデプロイされる MBean により、サービスの属性および操作がコンソールに公開されます。MBean は、公開される属性および操作と、属性が読み取り専用か読み取り/書き込みかを決定します。
JMX コンソールのメインページには、サービスの表が含まれます。表の行ごとに、MBean によって公開されるサービスを 1 つずつ表します。
CRX を使用すると、外部アプリケーションと Managed Bean(MBean)が Java Management Extensions(JMX)経由でやり取りできます。JConsole のような汎用コンソールやドメイン専用の監視アプリケーションを使用すると、CRX の設定やプロパティを取得および設定したり、パフォーマンスやリソース使用状況を監視したりできます。
JConsole を使用して CRX に接続するには、次の手順に従います。
ターミナルウィンドウを開きます。
以下のコマンドを入力します。
jconsole
JConsole が起動して、JConsole ウィンドウが表示されます。
JConsole には、ローカルの Java 仮想マシンプロセスのリストが表示されます。このリストには 2 つのクイックスタートプロセスが含まれます。ローカルプロセスのリストから、クイックスタート「CHILD」プロセス(通常は PID が大きいほうのプロセス)を選択します。
リモートのCRXプロセスに接続するには、リモートのCRXプロセスをホストするJVMで、リモートのJMX接続を受け入れるように有効にする必要があります。
リモートJMX接続を有効にするには、JVMの起動時に次のシステムプロパティを設定する必要があります。
com.sun.management.jmxremote.port=portNum
上記のプロパティで、portNum
は、JMX RMI接続を有効にするポート番号です。 未使用のポート番号を必ず指定してください。 ローカルアクセス用にRMIコネクタを発行するほか、このプロパティを設定すると、指定したポートのプライベート読み取り専用レジストリに、追加のRMIコネクタを「jmxrmi」という既知の名前で発行します。
デフォルトでは、リモート監視用に JMX エージェントを有効にすると、Java VM 起動時に以下のシステムプロパティを使用して指定する必要のあるパスワードファイルに基づいたパスワード認証が使用されます。
com.sun.management.jmxremote.password.file=pwFilePath
パスワードファイルの設定について詳しくは、関連する JMX のドキュメントを参照してください。
例:
$ java
-Dcom.sun.management.jmxremote.password.file=pwFilePath
-Dcom.sun.management.jmxremote.port=8463
-jar ./cq-quickstart.jar
クイックスタートプロセスに接続後、JConsole では、CRX が実行されている JVM に対して、様々な一般的監視ツールが提供されます。
CRX の内部監視および設定オプションにアクセスするには、「MBean」タブに移動して、左側にある階層型のコンテンツツリーから、属性または操作の関心のあるセクションを選択します。例えば、com.adobe.granite/Repository/Operations セクションなどです。
そのセクション内で、必要な属性または操作を左ウィンドウから選択します。