Restore default values for Apache Jackrabbit Query Engine Settings in Adobe Experience Manager

This article describes how to restore the default values for the Apache Jackrabbit Query Engine Settings Service in Adobe Experience Manager (AEM) using the OSGi Console to help maintain optimal system performance.

Description description

When the in memory limit and in memory read limit parameters in the Apache Jackrabbit Query Engine Settings Service are set to high values, AEM performance can be negatively affected. These parameters can be temporarily increased for specific needs, but should be reverted to their default values to avoid performance degradation.

Environment

Adobe Experience Manager (all versions)

Symptoms

  • Elevated values for in memory limit and in memory read limit in the OSGi Console
  • Potential risk of degraded system performance

Cause

The configuration was temporarily changed to accommodate a specific request. Leaving these values elevated can negatively affect system performance.

Resolution resolution

Follow the steps below to resolve the issue:

  1. Log in to the AEM instance’s OSGi Console at http(s)://<AEM_HOST>:<PORT>/system/console/configMgr.

  2. Locate the Apache Jackrabbit Query Engine Settings Service configuration.

  3. Review the current values for the following parameters:

    • in memory limit

    • in memory read limit

  4. Update these parameters to their default values:

    • in memory limit100000

    • in memory read limit10000

  5. Save the configuration.

  6. If required, restart the affected AEM instance to ensure the new settings take effect.

  7. Verify that the configuration changes are applied and monitor system performance to confirm resolution.

recommendation-more-help
experience-cloud-kcs-help-kbarticles