Skip to content

System Maintenance

Health Check

Access: /admin/system/health

System Status: - ✅ Application status - ✅ Database connection - ✅ Cache system - ✅ Queue workers - ✅ Storage availability - ✅ External services (payment gateways)

Resource Usage: - CPU usage - Memory usage - Disk space - Database size - Cache size - Upload storage

Maintenance Mode

Enabling Maintenance Mode:

  1. Admin Panel → System → Maintenance
  2. Click "Enable Maintenance Mode"
  3. Enter message for users
  4. Set expected downtime
  5. Activate

During Maintenance: - All users see maintenance page - Admins can still access (via special URL) - Scheduled tasks continue - Background jobs queue

Disabling Maintenance: 1. Complete maintenance work 2. Click "Disable Maintenance Mode" 3. Users regain immediate access

Cache Management

Clear Cache: - Application cache - Route cache - Configuration cache - View cache - Asset cache

Cache Statistics: - Cache hit rate - Cache size - Most cached items - Cache efficiency

Database Optimization

Database Tools: - Vacuum database - Optimize tables - Rebuild indexes - Check database integrity - View query performance

Backup & Restore:

Create Backup: 1. Admin → System → Backup 2. Select backup type: - Full backup - Database only - Files only 3. Add description 4. Create backup 5. Download or store in cloud

Restore Backup: 1. Upload backup file 2. Verify backup integrity 3. Confirm restore 4. System restored

Automated Backups: - Schedule daily backups - Retention policy (keep 7 days) - Cloud storage integration - Email notifications

Log Management

System Logs: - Application logs - Error logs - Security logs - Access logs - Payment logs

Log Viewer: - Filter by date - Filter by level (info/warning/error) - Search logs - Download logs - Clear old logs

Queue Management

Queue Workers: - View active workers - Worker status - Jobs processed - Failed jobs queue - Retry failed jobs

Job Statistics: - Jobs pending - Jobs completed - Jobs failed - Average processing time

Scheduled Tasks

Cron Jobs: - Database cleanup - Cache warming - Email queue processing - Analytics aggregation - Backup creation - Log rotation

Task Schedule: - View all scheduled tasks - Last run time - Next run time - Run manually - Enable/disable tasks