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.