[XB] Job Runner Manager

[XB] Job Runner Manager 2.1.0

Xenforo.com resource URL
https://xenforo.com/community/resources/ozzmodz-job-runner-manager.8849/
Compatibile XF2 versions
  1. 2.3
f4661fd5-7c01-4d9a-9aec-444c107e4709-1.webp


Monitor and manage XenForo's job queue directly from the Admin Control Panel.

This add-on provides a dedicated interface for inspecting queued jobs, managing execution, identifying delayed or retried jobs, and monitoring job performance over time.


Features:

  • 📋 Job Queue Manager: Browse queued jobs from a dedicated ACP page with pagination and quick filtering by unique key.
  • 🔍 Detailed Job Information: View execution data, scheduling information, retry count, priority, and manual execution status.
  • ⚙️ Manual Execution Control: Toggle manual execution directly from the job list.
  • ❌ Job Cancellation: Cancel individual jobs or batch-cancel multiple selected jobs.
  • ⚠️ Queue Status Indicators: Highlight overdue jobs and jobs that have already been retried.
  • 📊 Queue Summary: View pending jobs, overdue jobs, and the heaviest recorded job class at a glance.
  • 📈 Job Load Tracking: Optionally monitor wall time and memory usage by job class for the last 30 days.
  • ⏱️ Performance Statistics: Display average and maximum execution time and memory usage in job lists and detail pages.
  • 🔀 Load-Based Sorting: Sort queued jobs by their average recorded job load.
  • 📉 Load History Charts: View a 30-day daily performance history for each job class.
  • 🧹 Automatic Cleanup: Automatically remove load statistics older than 30 days.
  • 🛡️ Core Job Protection: XenForo core jobs are protected from cancellation and manual execution changes outside development mode.

Notes:

  • ⚙️ Optional Load Tracking: Performance tracking can be disabled from the add-on options.
  • 📏 Measured Metrics: Load statistics measure wall-clock execution time and memory usage rather than true CPU time.

Useful for:

  • 🛠️ Queue Management: Inspect and control pending XenForo jobs from a single interface.
  • 🔍 Troubleshooting: Identify overdue, retried, or unusually heavy jobs.
  • 📊 Performance Monitoring: Track execution time and memory usage by job class.
  • ⚡ Busy Communities: Monitor queue health and diagnose background processing bottlenecks.

Screenshots:


admin_job_list-1.webp
admin_job_vi-1.webp
Resource banner
Author
Painbaker
Views
23
First release
Last update

Ratings

0.00 star(s) 0 ratings

More resources from Painbaker

Back
Top