Övervakningsserverresurser med JMX-konsolen monitoring-server-resources-using-the-jmx-console
Med JMX Console kan du övervaka och hantera tjänster på CRX-servern. De följande avsnitten sammanfattar de attribut och åtgärder som visas via JMX-ramverket.
Mer information om hur du använder konsolkontrollerna finns i Använda JMX-konsolen. Bakgrundsinformation om JMX finns på sidan Java Management Extensions (JMX) Technology på Oraclets webbplats.
Mer information om hur du skapar MBeans för att hantera tjänster med JMX-konsolen finns i Integrera tjänster med JMX-konsolen.
Underhåll av arbetsflöden workflow-maintenance
Åtgärder för att administrera instanser av arbetsflöden som körs, har slutförts, inaktuella och misslyckats.
- Domän: com.adobe.granite.workflow
- Typ: Underhåll
Användning operations
listRunningWorkflowsPerModel Visar antalet arbetsflödesinstanser som körs för varje arbetsflödesmodell.
- Argument: none
- Returnerat värde: Tabelldata som innehåller kolumnerna Count och ModelId.
listCompletedWorkflowsPerModel Visar antalet slutförda arbetsflödesinstanser för varje arbetsflödesmodell.
- Argument: none
- Returnerat värde: Tabelldata som innehåller kolumnerna Count och ModelId.
returnWorkflowQueueInfo Visar information om arbetsflödesobjekt som har bearbetats och som står i kö för bearbetning.
-
Argument: none
-
Returnerat värde: Tabelldata som innehåller följande kolumner:
- Jobb
- Könamn
- Aktiva jobb
- Genomsnittlig bearbetningstid
- Genomsnittlig väntetid
- Avbrutna jobb
- Misslyckade jobb
- Slutförda jobb
- Bearbetade jobb
- Köade jobb
returnWorkflowJobTopicInfo Visar bearbetningsinformation för arbetsflödesjobb, ordnade efter ämne.
-
Argument: none
-
Returnerat värde: Tabelldata som innehåller följande kolumner:
- Ämnesnamn
- Genomsnittlig bearbetningstid
- Genomsnittlig väntetid
- Avbrutna jobb
- Misslyckade jobb
- Slutförda jobb
- Bearbetade jobb
returnFailedWorkflowCount Visar antalet misslyckade arbetsflödesinstanser. Du kan ange en arbetsflödesmodell för att fråga efter eller hämta information för alla arbetsflödesmodeller.
-
Argument:
-
modell: ID:t för modellen som ska frågas. Ange inget värde om du vill se antalet misslyckade arbetsflödesinstanser för alla arbetsflödesmodeller. ID är sökvägen till modellnoden, till exempel:
/conf/global/settings/workflow/models/dam/update_asset/jcr:content/model
-
-
Returnerat värde: Antalet misslyckade arbetsflödesinstanser.
returnFailedWorkflowCountPerModel Visar antalet arbetsflödesinstanser som har misslyckats för varje arbetsflödesmodell.
- Argument: none.
- Returnerat värde: Tabelldata som innehåller kolumnerna Antal och Modell-ID.
terminateFailedInstances Avsluta misslyckade arbetsflödesinstanser. Du kan avsluta alla misslyckade instanser eller endast de misslyckade instanserna för en viss modell. Du kan också starta om instanserna när de har avslutats. Du kan också testa åtgärden för att se resultaten utan att faktiskt utföra åtgärden.
-
Argument:
-
Starta om instansen: (Valfritt) Ange värdet
true
om du vill starta om instanserna när de har avslutats. Standardvärdetfalse
orsakar ingen omstart av avslutade arbetsflödesinstanser. -
Torr körning: (Valfritt) Ange värdet
true
om du vill visa resultatet av åtgärden utan att utföra åtgärden. Standardvärdetfalse
gör att åtgärden utförs. -
Modell: (Valfritt) ID:t för modellen som åtgärden ska tillämpas på. Ange ingen modell för att använda åtgärden på misslyckade instanser av alla arbetsflödesmodeller. ID är sökvägen till modellnoden, till exempel:
/conf/global/settings/workflow/models/dam/update_asset/jcr:content/model
-
-
Returnerat värde: Tabelldata om de instanser som avslutas, som innehåller följande kolumner:
- Initierare
- InstanceId
- ModelId
- Nyttolast
- StartComment
- WorkflowTitle
retryFailedWorkItems Försöker köra misslyckade arbetsartikelsteg. Du kan försöka göra om alla misslyckade arbetsobjekt eller endast misslyckade arbetsobjekt för en viss arbetsflödesmodell. Du kan också testa åtgärden för att se resultaten utan att faktiskt utföra åtgärden.
-
Argument:
-
Torr körning: (Valfritt) Ange värdet
true
om du vill visa resultatet av åtgärden utan att utföra åtgärden. Standardvärdetfalse
gör att åtgärden utförs. -
Modell: (Valfritt) ID:t för modellen som åtgärden ska tillämpas på. Ange ingen modell för att använda åtgärden på misslyckade arbetsobjekt i alla arbetsflödesmodeller. ID är sökvägen till modellnoden, till exempel:
/conf/global/settings/workflow/models/dam/update_asset/jcr:content/model
-
-
Returnerat värde: Tabelldata om misslyckade arbetsobjekt som provas igen, inklusive följande kolumner:
- Initierare
- InstanceId
- ModelId
- Nyttolast
- StartComment
- WorkflowTitle
PurgeActive Tar bort aktiva arbetsflödesinstanser av en viss ålder. Du kan rensa aktiva instanser för alla modeller eller bara instanser för en viss modell. Du kan också testa åtgärden för att se resultaten utan att utföra åtgärden.
-
Argument:
-
Modell: (Valfritt) ID:t för modellen som åtgärden ska tillämpas på. Ange ingen modell för att använda åtgärden på arbetsflödesinstanserna för alla arbetsflödesmodeller. ID är sökvägen till modellnoden, till exempel:
/conf/global/settings/workflow/models/dam/update_asset/jcr:content/model
-
Antal dagar sedan arbetsflödet startades: Åldern på arbetsflödesinstanserna som ska rensas, i dagar.
-
Torr körning: (Valfritt) Ange värdet
true
om du vill visa resultatet av åtgärden utan att utföra åtgärden. Standardvärdetfalse
gör att åtgärden utförs.
-
-
Returnerat värde: Tabelldata om de aktiva arbetsflödesinstanserna som rensas, inklusive följande kolumner:
- Initierare
- InstanceId
- ModelId
- Nyttolast
- StartComment
- WorkflowTitle
countStaleWorkflows Returnerar antalet inaktuella arbetsflödesinstanser. Du kan hämta antalet inaktuella instanser för alla arbetsflödesmodeller eller för en viss modell.
-
Argument:
-
Modell: (Valfritt) ID:t för modellen som åtgärden ska tillämpas på. Ange ingen modell för att använda åtgärden på arbetsflödesinstanserna för alla arbetsflödesmodeller. ID är sökvägen till modellnoden, till exempel:
/conf/global/settings/workflow/models/dam/update_asset/jcr:content/model
-
-
Returnerat värde: Antalet inaktuella arbetsflödesinstanser.
launchStaleWorkflows Startar om inaktuella arbetsflödesinstanser. Du kan starta om alla inaktuella instanser eller bara inaktuella instanser för en viss modell. Du kan också testa åtgärden för att se resultaten utan att faktiskt utföra åtgärden.
-
Argument:
-
Modell: (Valfritt) ID:t för modellen som åtgärden ska tillämpas på. Ange ingen modell för att använda åtgärden på inaktuella instanser av alla arbetsflödesmodeller. ID är sökvägen till modellnoden, till exempel:
/conf/global/settings/workflow/models/dam/update_asset/jcr:content/model
-
Torr körning: (Valfritt) Ange värdet
true
om du vill visa resultatet av åtgärden utan att utföra åtgärden. Standardvärdetfalse
gör att åtgärden utförs.
-
-
Returnerat värde: En lista över arbetsflödesinstanser som har startats om.
fetchModelList Visar alla arbetsflödesmodeller.
- Argument: none
- Returnerat värde: Tabelldata som identifierar arbetsflödesmodellerna inklusive kolumnerna ModelId och ModelName.
countRunningWorkflows Returnerar antalet arbetsflödesinstanser som körs. Du kan hämta antalet instanser som körs för alla arbetsflödesmodeller eller för en viss modell.
-
Argument:
-
Modell: (Valfritt) ID:t för modellen som antalet instanser som körs returneras för. Ange ingen modell för att returnera antalet instanser som körs för alla arbetsflödesmodeller. ID är sökvägen till modellnoden, till exempel:
/conf/global/settings/workflow/models/dam/update_asset/jcr:content/model
-
-
Returnerat värde: Antalet arbetsflödesinstanser som körs.
countCompletedWorkflows Returnerar antalet slutförda arbetsflödesinstanser. Du kan hämta antalet slutförda instanser för alla arbetsflödesmodeller eller för en viss modell.
-
Argument:
-
Modell: (Valfritt) ID:t för modellen som antalet slutförda instanser returneras för. Ange ingen modell för att returnera antalet slutförda instanser av alla arbetsflödesmodeller. ID är sökvägen till modellnoden, till exempel:
/conf/global/settings/workflow/models/dam/update_asset/jcr:content/model
-
-
Returnerat värde: Antalet slutförda arbetsflödesinstanser.
purgeCompleted Tar bort poster för slutförda arbetsflöden med en viss ålder från databasen. Använd den här åtgärden regelbundet för att minimera storleken på databasen när du använder arbetsflöden i stor utsträckning. Du kan rensa slutförda instanser för alla modeller eller bara instanser för en viss modell. Du kan också testa åtgärden för att se resultaten utan att utföra åtgärden.
-
Argument:
-
Modell: (Valfritt) ID:t för modellen som åtgärden ska tillämpas på. Ange ingen modell för att använda åtgärden på arbetsflödesinstanserna för alla arbetsflödesmodeller. ID är sökvägen till modellnoden, till exempel:
/conf/global/settings/workflow/models/dam/update_asset/jcr:content/model
-
Antal dagar sedan arbetsflödet har slutförts: Det antal dagar som arbetsflödesinstanserna har varit i slutfört läge.
-
Torr körning: (Valfritt) Ange värdet
true
om du vill visa resultatet av åtgärden utan att utföra åtgärden. Standardvärdetfalse
gör att åtgärden utförs.
-
-
Returnerat värde: Tabelldata om de slutförda arbetsflödesinstanserna som rensas, inklusive följande kolumner:
- Initierare
- InstanceId
- ModelId
- Nyttolast
- StartComment
- WorkflowTitle
Databas repository
Information om CRX-databasen
- Domän: com.adobe.granite
- Typ: Databas
Attribut attributes
Namn Namnet på JCR-databasimplementeringen. Skrivskyddad.
Version Databasens implementeringsversion. Skrivskyddad.
HomeDir Katalogen där databasen finns. Standardplatsen är <QuickStart_Jar_Location>/crx-quickstart/database. Skrivskyddad.
CustomerName Namnet på kunden som programvarulicensen är utfärdad till. Skrivskyddad.
LicenseKey Den unika licensnyckeln för den här installationen av databasen. Skrivskyddad.
AvailableDiskSpace Det diskutrymme som är tillgängligt för den här instansen av databasen, i MB. Skrivskyddad.
MaximumNumberOfOpenFiles Antalet filer som kan öppnas samtidigt. Skrivskyddad.
SessionTracker Värdet på systemvariabeln crx.debug.sessions. true anger en felsökningssession. false anger en normal session. Läs/skriv.
Beskriver En uppsättning nyckelvärdepar som representerar databasegenskaper. Alla egenskaper är skrivskyddade.
WorkspaceNames Namnen på arbetsytorna i databasen. Skrivskyddad.
DataStoreGarbageCollectionDelay Den tid i millisekunder som skräpinsamlingen spelas upp efter genomsökning av varje tionde nod. Läs/skriv.
Säkerhetskopieringsfördröjning Den tid i millisekunder som säkerhetskopieringsprocessen går mellan varje steg i säkerhetskopieringen. Läs/skriv.
BackupInProgress Värdet true anger att en säkerhetskopieringsprocess körs. Skrivskyddad.
Säkerhetskopieringsförlopp För den aktuella säkerhetskopian, procentandelen av alla filer som har säkerhetskopierats. Skrivskyddad.
CurrentBackupTarget För den aktuella säkerhetskopian är den ZIP-fil där säkerhetskopierade filer lagras. När en säkerhetskopiering inte pågår visas inget värde. Skrivskyddad.
BackupwasSuccessful Värdet true anger att inga fel har inträffat under den aktuella säkerhetskopieringen eller att ingen säkerhetskopiering pågår. false anger att ett fel uppstod under den aktuella säkerhetskopieringen. Skrivskyddad.
BackupResult Status för den aktuella säkerhetskopian. Följande värden är möjliga:
- Säkerhetskopiering pågår: En säkerhetskopia körs.
- Säkerhetskopieringen avbröts: Säkerhetskopieringen har avbrutits.
- Säkerhetskopieringen slutfördes med fel: Ett fel uppstod under säkerhetskopieringen. Felmeddelandet innehåller information om orsaken.
- Säkerhetskopieringen har slutförts: Säkerhetskopieringen lyckades.
- Ingen säkerhetskopiering har utförts hittills: Ingen säkerhetskopiering pågår.
Skrivskyddad.
TAROptimizationRunningSince Den tid då den aktuella TAR-filoptimeringsprocessen började. Skrivskyddad.
TAROptimizationDelay Den tid i millisekunder som TR-optimeringsprocessen går mellan varje steg i processen. Läs/skriv.
ClusterProperties En uppsättning nyckelvärdepar som representerar klusteregenskaper och -värden. Varje rad i tabellen representerar en klusteregenskap. Skrivskyddad.
ClusterNodes Medlemmarna i databasklustret.
ClusterId Identifieraren för det här databaskluster. Skrivskyddad.
ClusterMasterId Identifieraren för huvudnoden i det här databaskluster. Skrivskyddad.
ClusterNodeId Identifieraren för den här noden i databaskluster. Skrivskyddad.
Användning operations-1
createWorkspace Skapar en arbetsyta i den här databasen.
-
Argument:
- name: Ett strängvärde som representerar namnet på den nya arbetsytan.
-
Returnerat värde: ingen
runDataStoreGarbageCollection Kör skräpinsamlingen på databasnoderna.
-
Argument:
- delete: Ett booleskt värde som anger om oanvända databasobjekt ska tas bort. Värdet true medför att oanvända noder och egenskaper tas bort. Värdet false gör att alla noder skannas, men inga tas bort.
-
Returnerat värde: ingen
stopDataStoreGarbageCollection Stoppar en skräpinsamling för datalager som körs.
- Argument: none
- Returnerat värde: strängbeteckning för aktuell status
startBackup Säkerhetskopierar databasdata i en ZIP-fil.
-
Argument:
-
target
: (Valfritt) EttString
-värde som representerar namnet på ZIP-filen eller -katalogen där databasdata ska arkiveras. Om du vill använda en ZIP-fil inkluderar du filnamnstillägget ZIP. Om du vill använda en katalog utan filnamnstillägg.Om du vill utföra en stegvis säkerhetskopiering anger du katalogen som tidigare användes för säkerhetskopieringen.
Du kan ange en absolut eller relativ sökväg. Relativa sökvägar är relativa till den överordnade för crx-quickstart-katalogen.
När du inte anger något värde används standardvärdet
backup-currentdate.zip
, därcurrentdate
har formatetyyyyMMdd-HHmm
.
-
-
Returnerat värde: ingen
cancelBackup Stoppar den aktuella säkerhetskopieringsprocessen och tar bort det temporära arkivet som processen skapade för att arkivera data.
- Argument: none
- Returnerat värde: ingen
blockRepositoryWrites Blockerar ändringar i databasdata. Alla databassäkerhetskopieringslyssnare meddelas om blocket.
- Argument: none
- Returnerat värde: ingen
unblockRepositoryWrites Tar bort blocket från databasen. Alla databassäkerhetskopieringslyssnare meddelas om att block har tagits bort.
- Argument: none
- Returnerat värde: ingen
starttarOptimization Startar ACR-filoptimeringsprocessen med standardvärdet för tarOptimizationDelay.
- Argument: none
- Returnerat värde: ingen
stoptarOptimization Stoppar TAR-filoptimering.
- Argument: none
- Returnerat värde: ingen
tarIndexMerge Sammanfogar de översta indexfilerna för alla TAR-uppsättningar. De vanligaste indexfilerna är filer med olika huvudversioner. Följande filer sammanfogas till filen index_3_1.tar: index_1_1.tar, index_2_0.tar, index_3_0.tar. De filer som har sammanfogats tas bort (i föregående exempel tas index_1_1.tar, index_2_0.tar och index_3_0.tar bort).
-
Argument:
background
: Ett booleskt värde som anger om åtgärden ska köras i bakgrunden så att webbkonsolen kan användas under körningen. Värdet true kör åtgärden i bakgrunden.
-
Returnerat värde: ingen
becomesClusterMaster Anger den här databasnoden som huvudnod i klustret. Om det inte redan är en huvudserver stoppar det här kommandot den aktuella huvudinstansens avlyssnare och startar en huvudavlyssnare på den aktuella noden. Den här noden anges sedan som huvudnod och startas om, vilket gör att alla andra noder i klustret (dvs. de som styrs av huvudnoden) ansluter till den här instansen.
- Argument: none
- Returnerat värde: ingen
joinCluster Lägger till den här databasen i ett kluster som en nod som styrs av klusterhanteraren. Ange ett användarnamn och lösenord för autentisering. Anslutningen använder grundläggande autentisering. Säkerhetsuppgifterna är base-64-kodade innan de skickas till servern.
-
Argument:
master
: Ett strängvärde som representerar IP-adressen eller datornamnet för den dator som kör huvuddatabasnoden.username
: Namnet som ska användas för att autentisera med klustret.password
: Lösenordet som ska användas för autentisering.
-
Returnerat värde: ingen
traversalCheck Går igenom och korrigerar inkonsekvenser i ett underträd med början vid en viss nod. Detta beskrivs ingående i dokumentationen om Persistence Managers.
consistentCheck Kontrollerar och eventuellt korrigerar konsekvens i datalagret. Detta beskrivs utförligt i dokumentationen om datalagret.
Databasstatistik (TimeSeries) repository-statistics-timeseries
Värdet för fältet TimeSeries för varje statistisk typ som org.apache.jackrabbit.api.stats.RepositoryStatistics
definierar.
-
Domän:
com.adobe.granite
-
Typ:
TimeSeries
-
Namn: Ett av följande värden från Enum-klassen
org.apache.jackrabbit.api.stats.RepositoryStatistics.Type
:- BUNDLE_CACHE_ACCESS_COUNTER
- BUNDLE_CACHE_MISS_AVERAGE
- BUNDLE_CACHE_MISS_COUNTER
- BUNDLE_CACHE_MISS_DURATION
- BUNDLE_CACHE_SIZE_COUNTER
- BUNDLE_COUNTER
- BUNDLE_READ_COUNTER
- BUNDLE_WRITE_AVERAGE
- BUNDLE_WRITE_COUNTER
- BUNDLE_WRITE_DURATION
- BUNDLE_WS_SIZE_COUNTER
- QUERY_AVERAGE
- QUERY_COUNT
- QUERY_DURATION
- SESSION_COUNT
- SESSION_LOGIN_COUNTER
- SESSION_READ_AVERAGE
- SESSION_READ_COUNTER
- SESSION_READ_DURATION
- SESSION_WRITE_AVERAGE
- SESSION_WRITE_COUNTER
- SESSION_WRITE_DURATION
Attribut attributes-1
Följande attribut anges för varje statistiktyp som rapporteras:
- ValuePerSecond: Det uppmätta värdet per sekund under den sista minuten. Skrivskyddad.
- ValuePerMinute: Det uppmätta värdet per minut under den senaste timmen. Skrivskyddad.
- ValuePerHour: Det uppmätta värdet per timme under den senaste veckan. Skrivskyddad.
- ValuePerWeek: Det uppmätta värdet per vecka under de senaste tre åren. Skrivskyddad.
Databasfrågestatistik repository-query-stats
Statistisk information om databasfrågor.
- Domän: com.adobe.granite
- Typ: QueryStat
Attribut attributes-2
Långsfrågor Information om databasfrågor som har tagit längst tid att slutföra. Skrivskyddad.
SlowQueriesQueueSize Det maximala antalet frågor som ska tas med i listan Långsfrågor. Läs/skriv.
PopularQueries Information om de databasfrågor som har uppstått mest. Skrivskyddad.
PopularQueriesQueueSize Det maximala antalet frågor i PopularQueries-listan. Läs/skriv.
Användning operations-2
clearSlowQueriesQueue Tar bort alla frågor från listan Långsfrågor.
- Argument: none
- Returnerat värde: ingen
clearPopularQueriesQueue Tar bort alla frågor från PopularQueries-listan.
- Argument: none
- Returnerat värde: ingen
Replikeringsagenter replication-agents
Övervaka tjänsterna för varje replikeringsagent. När du skapar en replikeringsagent visas tjänsten automatiskt i JMX-konsolen.
- Domän:.adobe.granite.replication
- Typ: agent
- Namn: inget värde
- Egenskaper: {id=Namn}, där Namn är värdet för agentens namnegenskap.
Attribut attributes-3
Id Ett strängvärde som representerar identifieraren för replikeringsagentkonfigurationen. Flera agenter kan använda samma konfiguration. Skrivskyddad.
Giltig Ett booleskt värde som anger om agenten är korrekt konfigurerad:
true
: Giltig konfiguration.false
: Konfigurationen innehåller fel.
Skrivskyddad.
Aktiverad Ett booleskt värde som anger om agenten är aktiverad:
true
: Aktiverad.false
: Inaktiverad.
QueueBlocked Ett booleskt värde som anger om kön finns och är blockerad:
true
: Spärrad. Ett automatiskt försök väntar.false
: Inte blockerad eller finns inte.
Skrivskyddad.
QueuePaused Ett booleskt värde som anger om jobbkön är pausad:
true
: Pausad (pausad)false
: Inte pausad eller finns inte.
Läs/skriv.
QueueNumEnentries Ett int-värde som representerar antalet jobb i agentkön. Skrivskyddad.
QueueStatusTime Ett Date-värde som anger tiden på servern när de visade statusvärdena hämtades. Värdet motsvarar den tid då sidan lästes in. Skrivskyddad.
QueueNextRetryTime För blockerade köer, ett datumvärde som anger när nästa automatiska försök görs. Kön blockeras inte när ingen tid visas. Skrivskyddad.
QueueProcessingSince Ett datumvärde som anger när bearbetningen påbörjades för det aktuella jobbet. Om ingen tid visas är kön antingen blockerad eller inaktiv. Skrivskyddad.
QueueLastProcessTime Ett datumvärde som anger när det föregående jobbet slutfördes. Skrivskyddad.
Användning operations-3
queueForceRetry För blockerade köer skickar kommandot Försök igen till kön.
- Argument: none
- Returnerat värde: ingen
queueClear Tar bort alla jobb från kön.
- Argument: none
- Returnerat värde: ingen
Sling Engine sling-engine
Tillhandahåller statistik om HTTP-begäranden så att du kan övervaka prestandan för SlingRequestProcessor-tjänsten.
- Domän: org.apache.sling
- Typ: motor
- Egenskaper:
Attribut attributes-4
RequestsCount Antalet begäranden som har gjorts sedan statistiken senast återställdes.
MinRequestDurationMsec Den kortaste tiden (i millisekunder) som krävdes för att bearbeta en begäran sedan statistiken senast återställdes.
MaxRequestDurationMsec Den längsta tiden (i millisekunder) som krävdes för att bearbeta en begäran sedan statistiken senast återställdes.
StandardDedationDurationMsec Standardavvikelsen för den tid som krävs för att bearbeta begäranden. Standardavvikelsen beräknas med hjälp av alla begäranden sedan statistiken senast återställdes.
MedelRequestDurationMsec Den genomsnittliga tid som krävdes för att bearbeta en begäran. Medelvärdet beräknas med hjälp av alla begäranden sedan statistiken senast återställdes
Användning operations-4
resetStatistics Anger att all statistik ska vara noll. Återställ statistiken när du behöver analysera bearbetningsprestanda för begäranden under en viss tidsperiod.
- Argument: none
- Returnerat värde: ingen
id Strängbeteckningen för paket-ID:t.
installed Ett booleskt värde som anger om paketet är installerat:
true
: Installerad.false
: Inte installerat.
installedBy ID för den användare som senast installerade paketet.
installedDate Datumet då paketet senast installerades.
size Ett långt värde som innehåller paketets storlek i byte.
Quickstart Launcher quickstart-launcher
Information om startprocessen och Snabbstart.
- Domän: com.adobe.granite.quickstart
- Typ: Startprogram
Användning operations-5
log
Visar ett meddelande i QuickStart-fönstret.
Argument:
- p1: Ett
String
-värde som representerar meddelandet som ska visas. - Returnerat värde: ingen
startupFinished
Anropar metoden startFinished för serverstartprogrammet. Metoden försöker öppna välkomstsidan i en webbläsare.
- Argument: none
- Returnerat värde: ingen
startupProgress
Anger slutvärdet för serverns startprocess. Förloppsindikatorn i QuickStart-fönstret representerar värdet för slutförande.
- Argument:
- p1: Ett flyttal som representerar hur mycket av startprocessen som är slutförd, som en bråkdel. Värdet måste vara mellan noll och ett. 0,3 anger till exempel att 30 % är klart.
- Returnerat värde: ingen.
Tjänster från tredje part third-party-services
Flera tredjepartsserverresurser installerar MBeans som visar attribut och åtgärder för JMX-konsolen. I följande tabell visas resurser från tredje part och länkar till mer information.
Använda JMX-konsolen using-the-jmx-console
JMX-konsolen visar information om flera tjänster som körs på servern:
- Attribut: Tjänstegenskaper som konfigurationer eller körningsdata. Attribut kan vara skrivskyddade eller skrivskyddade.
- Åtgärder: Kommandon som du kan anropa för tjänsten.
MBeans som distribueras med en OSGi-tjänst visar tjänstattribut och åtgärder för konsolen. MBean avgör vilka attribut och åtgärder som visas och om attributen är skrivskyddade eller skrivskyddade.
JMX-konsolens huvudsida innehåller en tjänsttabell. Varje rad i tabellen representerar en tjänst som exponeras av en MBean.
- Öppna webbkonsolen och klicka på fliken JMX. (http://localhost:4502/system/console/jmx)
- Klicka på ett cellvärde för en tjänst om du vill visa attributen och åtgärderna för tjänsten.
- Om du vill ändra ett attributvärde klickar du på värdet, anger värdet i dialogrutan som visas och klickar på Spara.
- Om du vill anropa en tjänståtgärd klickar du på åtgärdens namn, anger argumentvärden i dialogrutan som visas och klickar på Anropa.
Använda externa JMX-program för övervakning using-external-jmx-applications-for-monitoring
Med CRX kan externa program interagera med hanterade bönor (MBeans) via Java Management Extensions (JMX). Om du använder generiska konsoler som JConsole eller domänspecifika övervakningsprogram kan du hämta och ställa in CRX-konfigurationer och -egenskaper samt övervaka prestanda och resursanvändning.
Ansluta till CRX med JConsole using-jconsole-to-connect-to-crx
Så här ansluter du till CRX med JConsole:
-
Öppna ett terminalfönster.
-
Ange följande kommando:
jconsole
JConsole startas och JConsole-fönstret visas.
Ansluta till en lokal CRX-process connecting-to-a-local-crx-process
JConsole visar en lista över lokala Java Virtual Machine-processer. Listan innehåller två snabbstartprocesser. Välj snabbstartsprocessen "CHILD" i listan med lokala processer (vanligtvis den med det högre PID).
Ansluta till en CRX-fjärrprocess connecting-to-a-remote-crx-process
Om du vill ansluta till en fjärransluten CRX-process måste den JVM som är värd för den fjärranslutna CRX-processen vara aktiverad för att acceptera fjärranslutna JMX-anslutningar.
Om du vill aktivera fjärr-JMX-anslutningar måste följande systemegenskap anges när du startar JVM:
com.sun.management.jmxremote.port=portNum
I egenskapen ovan är portNum
det portnummer genom vilket du vill aktivera JMX RMI-anslutningar. Ange ett portnummer som inte används. Förutom att publicera en RMI-anslutning för lokal åtkomst, publicerar den här egenskapen en extra RMI-anslutning i ett privat skrivskyddat register på den angivna porten med ett välkänt namn, "jmxrmi".
När du aktiverar JMX-agenten för fjärrövervakning använder den som standard lösenordsautentisering baserat på en lösenordsfil som måste anges med följande systemegenskap när Java VM startas:
com.sun.management.jmxremote.password.file=pwFilePath
Mer information om hur du konfigurerar en lösenordsfil finns i relevant JMX-dokumentation.
Exempel:
$ java
-Dcom.sun.management.jmxremote.password.file=pwFilePath
-Dcom.sun.management.jmxremote.port=8463
-jar ./cq-quickstart.jar
Använda MBeans från CRX using-the-mbeans-provided-by-crx
När du har anslutit till snabbstartprocessen innehåller JConsole ett antal allmänna övervakningsverktyg för den JVM som CRX körs i.
Om du vill få åtkomst till CRX interna övervaknings- och konfigurationsalternativ går du till fliken MBeans och från det hierarkiska innehållsträdet till vänster väljer du de attribut eller åtgärder som du är intresserad av. Till exempel avsnittet com.adobe.granite/Repository/Operations.
I det avsnittet markerar du det önskade attributet eller funktionsmakrot i den vänstra rutan.