Skip to main content

Runbook: Application Down

Trigger

Use this runbook when the web application, dashboard, or public site is unavailable or returning widespread errors.

Immediate Actions

StepActionOwnerEvidenceStatus
1Confirm user impact and affected URLIncident CommanderURL and screenshotTBD
2Check Cloudflare Pages / deployment status if the affected service is documentationOperationsCloudflare deployment screenshotTBD
3Check Laravel Forge server status for application serversOperationsForge screenshotTBD
4Check application logs and Sentry for critical errorsBackend / OperationsSanitized log or Sentry issueTBD
5Check database, Redis, queue workers, and Nginx health where applicableOperationsHealth evidenceTBD
6Assign severity and incident ownerIncident CommanderIncident noteTBD

Recovery Checks

CheckExpected Result
Homepage or dashboardLoads successfully
LoginWorks
Protected API endpointWorks
Queue workersProcessing jobs
SentryNo new critical errors
LogsNo recurring fatal error

Escalation

Escalate as SEV-1 if production users cannot access the core platform, login is down, or the issue affects payments, wallets, or student data.