Skip to main content

System Health

Super Admin

The System Health panel provides real-time visibility into the EMS platform infrastructure.

Health Dashboard

Go to Platform → System Health to see:

MetricDescription
API StatusWhether the API server is responding normally
DatabaseMongoDB connection status and query latency
Queue WorkersBullMQ job queue status (active, waiting, failed jobs)
Email ServiceResend email delivery status
StorageCloudinary media storage usage
Background JobsStatus of scheduled cron jobs

Background Jobs

EMS runs automated background jobs for:

  • Fee overdue reminders (daily)
  • Attendance reminders to teachers (daily)
  • Assessment deadline reminders
  • Data archival (end of term)

The health panel shows the last run time and status of each job.

Failed Jobs

If a background job fails, it appears in the Failed Jobs list. From here you can:

  • Inspect the error log
  • Retry the job manually
  • Discard it if the failure was expected