Announcement: You can find the guides for Commerce 7.5 and later on the new Elastic Path Documentation site. This Developer Center contains the guides for Commerce 6.13.0 through 7.4.1.Visit new site

This version of Elastic Path Commerce is no longer supported or maintained. To upgrade to the latest version, contact your Elastic Path representative.

Monitoring Quartz Jobs

Monitoring Quartz Jobs

Setup and Starting JMX

  1. Make sure your server is running.
  2. Start JConsole.
  3. Under the MBeans tab, you should see a list of nodes. Expand the following to see available Attributes, Operations, and Notifications:
    • /quartz/QuartzScheduler/CMServerJmxScheduler/NONE_CLUSTER
    • /quartz/QuartzScheduler/SearchServerJmxScheduler/NONE_CLUSTER

JMX.PNG

Disabled Operations/Buttons

Several buttons are disabled: "addJob", "triggerJob", and "triggerJobWithVolatileTrigger".

Usage

Documentation is available which describes what QuartzSchedulerMBean's Operations do.

Many of the Operations require a Job Group Name. To discover the Job Group Names click on the button "getJobGroupNames" with p1 = "". For example, it may return "DEFAULT".

Example: Pausing the CM Import Job

  1. View the available CMServerJmxScheduler Operations.
  2. To find all Trigger Group Names click on the button "getTriggerGroupNames" with p1 = "". It may return "DEFAULT".
  3. To find all Trigger Names click on the button "getTriggerNames" with p1 = "" and p2 = "DEFAULT".
  4. To pause the CM Import Job click on the button "pauseTrigger" with p1 = "", p2 = "processImportJobTrigger", p3 = "DEFAULT".