Övervakningsserverresurser med JMX-konsolen

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å Oracle 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öde

Åtgärder för att administrera instanser av arbetsflöden som körs, har slutförts, inaktuell och misslyckats.

  • Domän: com.adobe.granite.workflow
  • Typ: Underhåll
OBSERVERA

I arbetsflödeskonsolen finns ytterligare administrationsverktyg för arbetsflöden och beskrivningar av möjliga statusvärden för arbetsflödesinstanser.

Användning

listRunningWorkflowsPerModelVisar antalet arbetsflödesinstanser som körs för varje arbetsflödesmodell.

  • Argument: ingen
  • Returnerat värde: Tabelldata som innehåller kolumnerna Count och ModelId.

list CompletedWorkflowsPerModelVisar antalet slutförda arbetsflödesinstanser för varje arbetsflödesmodell.

  • Argument: ingen
  • Returnerat värde: Tabelldata som innehåller kolumnerna Count och ModelId.

returnWorkflowQueueInfoVisar information om arbetsflödesobjekt som har bearbetats och som står i kö för bearbetning.

  • Argument: ingen

  • 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

​returnWorkflowJobTopicInfoVisar bearbetningsinformation för arbetsflödesjobb, ordnade efter ämne.

  • Argument: ingen

  • 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

​returnFailedWorkflowCountVisar 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 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.

​returnFailedWorkflowCountPerModelVisar antalet arbetsflödesinstanser som har misslyckats för varje arbetsflödesmodell.

  • Argument: ingen.
  • Returnerat värde: Tabelldata som innehåller kolumnerna Antal och Modell-ID.

terminateFailedInstancesTerminate-arbetsflödesinstanser som har misslyckats. 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ärdet false 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ärdet false gör att åtgärden utförs.

    • Modell: (Valfritt) ID:t för den modell som åtgärden 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

Försök igenFailedWorkItemsFörsöker köra misslyckade arbetsobjektssteg. 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ärdet false gör att åtgärden utförs.

    • Modell: (Valfritt) ID:t för den modell som åtgärden 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 har provats på nytt, inklusive följande kolumner:

    • Initierare
    • InstanceId
    • ModelId
    • Nyttolast
    • StartComment
    • WorkflowTitle

​PurgeActiveTar 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 den modell som åtgärden 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ärdet false 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

count StaleWorkflowsReturnerar antalet arbetsflödesinstanser som är inaktuella. 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 den modell som åtgärden 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.

startStaleWorkflows 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 den modell som åtgärden 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ärdet false gör att åtgärden utförs.

  • Returnerat värde: En lista över arbetsflödesinstanser som har startats om.

​fetchModelListVisar alla arbetsflödesmodeller.

  • Argument: ingen
  • Returnerat värde: Tabelldata som identifierar arbetsflödesmodellerna inklusive kolumnerna ModelId och ModelName.

​countRunningWorkflowsReturnerar 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.

count CompletedWorkflowsReturnerar 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.

​purgeCompletedTar 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 den modell som åtgärden 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: Antalet dagar som arbetsflödesinstanserna har försatts 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ärdet false 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

Information om CRX-databasen

  • Domän: com.adobe.granite
  • Typ: Databas

Attribut

Namn Namnet på JCR-databasimplementeringen. Skrivskyddad.

​Version Databasens implementeringsversion. Skrivskyddad.

​HomeDirKatalogen där databasen finns. Standardplatsen är <QuickStart_Jar_Location>/crx-quickstart/database. Skrivskyddad.

​CustomerName Namnet på kunden som programvarulicensen utfärdas till. Skrivskyddad.

​LicenseKeyDen unika licensnyckeln för den här installationen av databasen. Skrivskyddad.

​AvailableDiskSpaceDet diskutrymme som är tillgängligt för den här instansen av databasen, i MB. Skrivskyddad.

​MaximumNumberOfOpenFiles Det antal filer som kan öppnas samtidigt. Skrivskyddad.

​SessionTrackerVärdet på systemvariabeln crx.debug.sessions. true anger en felsökningssession. false anger en normal session. Läs/skriv.

BeskrivningarEn uppsättning nyckelvärdepar som representerar databasegenskaper. Alla egenskaper är skrivskyddade.

Nyckel Värde
option.node.and.property.with.same.name.supported Anger om en nod och en egenskap för noden kan ha samma namn. true anger att samma namn stöds, false anger att det inte stöds.
identifier.stability Anger stabiliteten för nodidentifierare som inte kan refereras. Följande värden är möjliga:
  • identifier.ability.indefinite.duration: Identifierare ändras inte.
  • identifier.ability.method.duration: Identifierare kan ändras mellan metodanrop.
  • identifier.ability.save.duration: Identifierare ändras inte i en sparnings-/uppdateringscykel.
  • identifier.Stabilitet.session.duration: Identifierare ändras inte under en session.
query.xpath.pos.index Anger om JCR 1.0 XPath-frågespråket stöds. true anger stöd och false anger inget stöd.
crx.repository.systemid Den systemidentifierare som finns i filen system.id.
option.query.sql.supported Anger om JCR 1.0 XPath-frågespråket stöds. true anger stöd och false anger inget stöd.
jcr.repository.version Versionen för databasimplementeringen.
option.update.primary.node.type.supported Anger om den primära nodtypen för en nod kan ändras. true anger att du kan ändra den primära nodtypen och false anger att ändringen inte stöds.
option.node.type.management.supported Anger om nodtypshantering stöds. true anger att det stöds och false anger att det inte stöds.
node.type.management.overrides.supported Anger om du kan åsidosätta den ärvda egenskapen eller den underordnade noddefinitionen för en nodtyp. true anger att åsidosättningar stöds och false anger att inga åsidosättningar stöds.
option.observation.supported true anger att asynkron observation av databasändringar stöds. Stöd för asynkron observation gör det möjligt för applikationer att ta emot och besvara meddelanden om varje ändring allt eftersom den inträffar.
query.jcrscore

true anger att pseudoegenskapen jcr:score är tillgänglig i XPath- och SQL-frågor som innehåller en jcrfn:contains (in XPath) eller CONTAINS (in SQL)-funktion för fulltextsökning.

option.simple.versioning.supported true anger att databasen har stöd för enkel versionshantering. Med enkel versionshantering upprätthåller databasen en sekventiell serie med versioner av en nod.
option.workspace.management.supported true anger att databasen har stöd för att skapa och ta bort arbetsytor med API:er.
option.update.mixin.node.types.supported true anger att databasen stöder tillägg och borttagning av blandade nodtyper i en befintlig nod.
node.type.management.primary.item.name.supported true anger att databasen aktiverar noddefinitioner så att de innehåller ett primärt objekt som underordnat objekt. Ett primärt objekt kan nås via API utan att objektnamnet är känt.
level.2.supported true anger att både LEVEL_1_SUPPORTED och OPTION_XML_IMPORT_SUPPORTED är true.
write.supported true anger att databasen ger skrivåtkomst med API:t. false anger skrivskyddad åtkomst.
node.type.management.update.in.use.supported true anger att du kan ändra noddefinitioner som används av befintliga noder.
jcr.specification.version Den version av JCR-specifikationen som databasen implementerar.
option.journaled.observation.supported true anger att program kan utföra journalförd observation av databasen. med journalförd observation kan en uppsättning ändringsmeddelanden inhämtas för en viss tidsperiod.
query.languages De frågespråk som databasen stöder. Inget värde anger att det inte finns något frågestöd.
option.xml.export.supported true anger att databasen stöder export av noder som XML-kod.
node.type.management.multiple.binary.properties.supported true anger att databasen stöder registrering av nodtyper som har flera binära egenskaper. false anger att en enda binär egenskap stöds för en nodtyp.
option.access.control.supported true anger att databasen har stöd för åtkomstkontroll, för att ställa in och fastställa användarbehörigheter för nodåtkomst.
option.baselines.supported true anger att databasen stöder både konfigurationer och baslinjer.
option.shareable.nodes.supported true anger att databasen stöder skapande av delningsbara noder.
crx.cluster.id Identifieraren för databasklustret.
query.stored.queries.supported true anger att databasen har stöd för lagrade frågor.
query.full.text.search.supported true anger att databasen stöder fulltextsökning.
node.type.management.inheritance

Anger nivån på databasstöd för nodtyparv. Följande värden är möjliga:

node.type.management.inherance.minimum: Registrering av primära nodtyper är begränsad till dem som bara har not:base som supertyp. Registrering av blandnodtyper är begränsad till dem som saknar supertyp.

node.type.management.inheritance.single: Registrering av primära nodtyper är begränsad till dem med en supertyp. Registrering av blandnodtyper är begränsad till dem med högst en supertyp.


node.type.management.inheritance.multiple: Primära nodtyper kan registreras med en eller flera supertyper. Blandnodtyper kan registreras med noll eller flera supertyper.

crx.cluster.preferredMaster true anger att den här klusternoden är den rekommenderade överordnad i klustret.
option.transactions.supported true anger att databasen stöder transaktioner.
jcr.repository.vendor.url Databasleverantörens URL.
node.type.management.value.constraints.supported true anger att databasen stöder värdebegränsningar för nodegenskaper.
node.type.management.property.types en array med javax.jcr.PropertyType-konstanter som representerar de egenskapstyper som en registrerad nodtyp kan ange. En nollängdsmatris anger att registrerade nodtyper inte kan ange egenskapsdefinitioner. Egenskapstyperna är STRING, URI, BOOLEAN, LONG, DOUBLE, DECIMAL, BINARY, DATE, NAME, PATH, WEAKREFERENCE, REFERENCE och UNDEFINED (om de stöds)
node.type.management.orderable.child.nodes.supported true anger att databasen stöder bevarande av ordningen för underordnade noder.
jcr.repository.vendor Namnet på databasleverantören.
query.joins

Nivån för stöd för kopplingar i frågor. Följande värden är möjliga:

  • query.joins.none: Inget stöd för kopplingar. Frågor kan innehålla en väljare.
  • query.joins.inner: Stöd för inre kopplingar.
  • query.joins.inner.outer: Stöd för inre och yttre kopplingar.
org.apache.jackrabbit.spi.commons.AdditionalEventInfo
query.xpath.doc.order true anger att databasen har stöd för frågespråket XPath 1.0.
query.jcrpath
option.xml.import.supported true anger att databasen stöder import av XML-kod som innehåll.
node.type.management.same.name.siblings.supported true anger att databasen stöder noder på samma nivå (noder med samma överordnade nod) med samma namn.
node.type.management.residual.definitions.supported true anger att databasen stöder namnegenskaper med restdefinitioner. Om det stöds kan namnattributet för en objektdefinition vara en asterisk ("*").
node.type.management.autocreated.definitions.supported true anger att databasen automatiskt stöder skapande av underordnade objekt (noder eller egenskaper) för en nod när noden skapas.
crx.cluster.master true anger att den här databasnoden är den överordnad noden i klustret.
level.1.supported true anger att option.xml.export.support är true och query.languages har en längd som inte är noll.
option.unfiled.content.supported true anger att databasen stöder osorterat innehåll. Osorterade noder ingår inte i databashierarkin.
jcr.specification.name Namnet på JCR-specifikationen som databasen implementerar.
option.versioning.supported true anger att databasen har stöd för fullständig versionshantering.
jcr.repository.name Namnet på databasen.
option.locking.supported true anger att databasen stöder låsning av noder. Låsning gör att användaren tillfälligt kan förhindra att andra användare gör ändringar.
jcr.repository.version.display
option.activities.supported true anger att databasen stöder aktiviteter. Aktiviteter är en uppsättning ändringar som utförs på en arbetsyta som sammanfogas till en annan arbetsyta.
node.type.management.multivalued.properties.supported true anger att databasen stöder nodegenskaper som kan ha noll eller flera värden.
option.retention.supported true anger att databasen har stöd för användning av externa program för kvarhållningshantering för att tillämpa kvarhållningsprinciper på innehåll och stöder spärr och release.
option.lifecycle.supported true anger att databasen stöder livscykelhantering.

​WorkspaceNamesNamnen på arbetsytorna i databasen. Skrivskyddad.

​DataStoreGarbageCollectionDelay Den tid i millisekunder som skräpinsamlingen strömmar efter genomsökning av varje tionde nod. Läs/skriv.

​Säkerhetskopiera fördröjning Den tid i millisekunder som säkerhetskopieringsprocessen går mellan varje steg i säkerhetskopieringen. Läs/skriv.

Värdet BackupInProgressVärdet true anger att en säkerhetskopieringsprocess körs. Skrivskyddad.

Säkerhetskopiera förlopp Den procentandel av alla filer som har säkerhetskopierats för den aktuella säkerhetskopian. 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.

​BackupwasSuccessfulVä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.

​Säkerhetskopiera resultat 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: Det finns ingen pågående säkerhetskopiering.

Skrivskyddad.

Tjäroptimering KörningSedanDen tidpunkt då den aktuella TAR-filoptimeringsprocessen påbörjades. Skrivskyddad.

​TjäroptimeringDelayDen 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.

​ClusterNodesMedlemmarna i databasklustret.

​ClusterIdIdentifieraren för det här databaskluster. Skrivskyddad.

​ClusterMasterIdIdentifieraren för den överordnad noden i det här databaskluster. Skrivskyddad.

Cluster NodeIdIdentifieraren för den här noden i databaskluster. Skrivskyddad.

Användning

​createWorkspaceSkapar en arbetsyta i den här databasen.

  • Argument:

    • namn: Ett strängvärde som representerar namnet på den nya arbetsytan.
  • Returnerat värde: ingen

runDataStoreGarbageCollectionKör skräpinsamlingen på databasnoderna.

  • Argument:

    • ta bort: 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

​stopDataStoreGarbageCollectionStoppar en skräpinsamling för datalager som körs.

  • Argument: ingen
  • Returnerat värde: strängbeteckning för aktuell status

​startBackup Säkerhetskopierar databasdata i en ZIP-fil.

  • Argument:

    • target: (Valfritt) Ett String värde som representerar namnet på den ZIP-fil eller katalog 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 ska du inte inkludera något 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är currentdate har formatet yyyyMMdd-HHmm.

  • Returnerat värde: ingen

Avbryt säkerhetskopieringAvbryter den aktuella säkerhetskopieringsprocessen och tar bort det tillfälliga arkivet som processen skapade för arkivering av data.

  • Argument: ingen
  • Returnerat värde: ingen

​blockRepositoryWritesBlocks ändringar i databasdata. Alla databassäkerhetskopieringslyssnare meddelas om blocket.

  • Argument: ingen
  • Returnerat värde: ingen

unblock RepositoryWritesTar bort blocket från databasen. Alla databassäkerhetskopieringslyssnare meddelas om att block har tagits bort.

  • Argument: ingen
  • Returnerat värde: ingen

​startTAROptimizationStartar optimeringsprocessen för TAR-filen med standardvärdet för tarOptimizationDelay.

  • Argument: ingen
  • Returnerat värde: ingen

Optimering av stoptarOptimizationStops TAR-filer.

  • Argument: ingen
  • Returnerat värde: ingen

​tarIndexMergeMerges the top index files of all TAR sets. 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

​becomesClusterMasterAnger den här databasnoden som överordnad nod i klustret. Om det inte redan är överordnad stoppar det här kommandot den aktuella överordnad instansens avlyssnare och startar en överordnad avlyssnare på den aktuella noden. Den här noden anges sedan som den överordnad noden och startas om, vilket gör att alla andra noder i klustret (dvs. de som styrs av den överordnad) ansluter till den här instansen.

  • Argument: ingen
  • Returnerat värde: ingen

joinClusterLägger till den här databasen i ett kluster som en nod som styrs av överordnad i klustret. Du måste 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 den överordnad databasnoden.
    • 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

traversalCheckTraverses och åtgärdar eventuellt inkonsekvenser i ett underträd som börjar vid en viss nod. Detta beskrivs ingående i dokumentationen om Persistence Managers.

​consistentCheckChecks och alternativt korrigerar konsekvens i datalagret. Detta beskrivs utförligt i dokumentationen om datalagret.

Databasstatistik (TimeSeries)

Värdet för fältet TimeSeries för varje statistiktyp som org.apache.jackrabbit.api.stats.RepositoryStatistics definierar.

  • Domän: com.adobe.granite

  • Typ: TimeSeries

  • Namn: Ett av följande värden från klassen org.apache.jackrabbit.api.stats.RepositoryStatistics.Type Enum:

    • 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

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

Statistisk information om databasfrågor.

  • Domän: com.adobe.granite
  • Typ: QueryStat

Attribut

​SlowQueriesInformation om databasfrågor som tagit längst tid att slutföra. Skrivskyddad.

​SlowQueriesQueueSizeDet maximala antalet frågor som ska tas med i listan SlowQueries. Läs/skriv.

PopularQueriesInformation om databasfrågor som har uppstått mest. Skrivskyddad.

PopularQueriesQueueSizeDet maximala antalet frågor i PopularQueries-listan. Läs/skriv.

Användning

clear SlowQueriesQueueTar bort alla frågor från listan SlowQueries.

  • Argument: ingen
  • Returnerat värde: ingen

clear PopularQueriesQueueTar bort alla frågor från PopularQueries-listan.

  • Argument: ingen
  • Returnerat värde: ingen

Replikeringsagenter

Övervaka tjänsterna för varje replikeringsagent. När du skapar en replikeringsagent visas tjänsten automatiskt i JMX-konsolen.

  • Domän: com.adobe.granite.replication
  • Typ: agent
  • Namn: inget värde
  • Egenskaper: {id="Name"}, där ** name är värdet på agentens Name-egenskap.

Attribut

Id A String-värde som representerar identifieraren för replikeringsagentens konfiguration. Flera agenter kan använda samma konfiguration. Skrivskyddad.

​Giltigt booleskt värde som anger om agenten är korrekt konfigurerad:

  • true: Giltig konfiguration.
  • false : Konfigurationen innehåller fel.

Skrivskyddad.

AktiveradEtt booleskt värde som anger om agenten är aktiverad:

  • true: Aktiverad.
  • false: Inaktiverad.

QueueBlockedEtt booleskt värde som anger om kön finns och är blockerad:

  • true: Blockerad. Ett automatiskt försök väntar.
  • false: Inte blockerad eller finns inte.

Skrivskyddad.

QueuePausedEtt booleskt värde som anger om jobbkön är pausad:

  • true: Pausad (pausad)
  • false: Inte pausad eller finns inte.

Läs/skriv.

​QueueNumEnentriesEtt int-värde som representerar antalet jobb i agentkön. Skrivskyddad.

Värdet QueueStatusTimeA Date anger tiden på servern när de visade statusvärdena hämtades. Värdet motsvarar den tid då sidan lästes in. Skrivskyddad.

​QueueNextRetryTimeFör blockerade köer är 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.

​QueueProcessingSinceA Date-vä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.

Värdet QueueLastProcessTimeA Date anger när det föregående jobbet slutfördes. Skrivskyddad.

Användning

​queueForceRetryFor blockerade köer skickar kommandot retry till kön.

  • Argument: ingen
  • Returnerat värde: ingen

queue ClearTar bort alla jobb från kön.

  • Argument: ingen
  • Returnerat värde: ingen

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

RequestsCount Antalet begäranden som har gjorts sedan statistiken senast återställdes.

​MinRequestDurationMsecDen kortaste tiden (i millisekunder) som krävdes för att bearbeta en begäran sedan statistiken senast återställdes.

​MaxRequestDurationMsecDen längsta tiden (i millisekunder) som krävdes för att bearbeta en begäran sedan statistiken senast återställdes.

Standardavvikelsen för den tid som krävdes för att bearbeta begäranden. Standardavvikelsen beräknas med hjälp av alla begäranden sedan statistiken senast återställdes.

Mean RequestDurationMsecDen 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

reset StatisticsAnger all statistik till noll. Återställ statistiken när du behöver analysera bearbetningsprestanda för begäranden under en viss tidsperiod.

  • Argument: ingen
  • Returnerat värde: ingen

​id String-representationen av paket-ID:t.

​installedEtt booleskt värde som anger om paketet är installerat:

  • true: Installerad.
  • false: Inte installerat.

​installedByID för den användare som senast installerade paketet.

​installedDateDet datum då paketet senast installerades.

sizeEtt långt värde som innehåller paketets storlek i byte.

Quickstart Launcher

Information om startprocessen och Snabbstart.

  • Domän: com.adobe.granite.quickstart
  • Typ: Startprogram

Användning

logg

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: ingen
  • 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.

Tredjepartstjänster

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.

Domän Typ Klassen MBean
JMImplementation MBeanServerDelegate javax.management.MBeanServerDelegate
com.sun.management HotSpotDiagnostic com.sun.management.HotSpotDiagnosticMXBean
java.lang
  • ClassLoading
  • Kompilering
  • GarbageCollector
  • Minne
  • MemoryManager
  • MemoryPool
  • Operativsystem
  • Körning
  • Koppling
javax. managementpackage
java.util.logging java.util.logging.LoggingMXBean
osgi.core
  • bundleState
  • ramverk
  • packageState
  • serviceState
org.osgi.jmx. frameworkpackage

Använda JMX-konsolen

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.

  1. Öppna webbkonsolen och klicka på fliken JMX. (http://localhost:4502/system/console/jmx)
  2. Klicka på ett cellvärde för en tjänst om du vill visa attributen och åtgärderna för tjänsten.
  3. Om du vill ändra ett attributvärde klickar du på värdet, anger värdet i dialogrutan som visas och klickar på Spara.
  4. 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

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.

Använda JConsole för att ansluta till CRX

Så här ansluter du till CRX med JConsole:

  1. Öppna ett terminalfönster.

  2. Ange följande kommando:

    jconsole

JConsole startas och JConsole-fönstret visas.

Ansluta till en lokal 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).

screen_shot_2012-03-26at114557am

Ansluta till en fjärr-CRX-process

För att kunna ansluta till en fjärr-CRX-process måste den JVM som är värd för fjärr-CRX-processen aktiveras för att acceptera fjärr-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 JMX-dokumentationen.

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

När du har anslutit till snabbstartprocessen innehåller JConsole ett antal allmänna övervakningsverktyg för den JVM som CRX körs i.

screen_shot_2012-03-26at115056am

För att få tillgång 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 väljer du önskat attribut eller önskad åtgärd i den vänstra rutan.

screen_shot_2012-03-26at115728am

På denna sida