List of all CRITICAL errors but not the BLOCKER error

In IT, software, hardware, networking, cloud, and enterprise systems, Critical errors are severe issues that significantly impact functionality but do not completely block the entire application or business. They often require immediate attention but usually have a workaround or affect only part of the system.

Below is a comprehensive list.

Error TypeCategoryWhy Critical (Not Blocker)
Application CrashSoftwareApp crashes during specific operations only
Memory LeakSoftwareGradually consumes memory causing instability
High CPU UsagePerformanceSystem becomes slow but still works
High Memory UsagePerformancePerformance degradation
Disk Space CriticalHardware/SystemLow disk space affecting operations
Database Connection FailureDatabaseSome features unavailable
Database TimeoutDatabaseQueries fail intermittently
Deadlock DetectedDatabaseTransactions stuck
Data Corruption (Partial)DatabaseSome records damaged
Service Unavailable (Single Service)InfrastructureOne microservice down
API FailureIntegrationExternal API unavailable
Authentication FailureSecurityUsers unable to login
Authorization FailureSecurityAccess denied unexpectedly
SSL Certificate ExpiredSecuritySecure communication affected
Token Expired LoopSecuritySession unusable
File Upload FailureSoftwareUpload feature broken
File Download FailureSoftwareDownloads fail
Configuration ErrorConfigurationIncorrect config impacts functionality
Dependency FailureSoftwareRequired library/service unavailable
Third-party Service FailureIntegrationPayment, Email, SMS unavailable
Queue Processing FailureMessagingBackground jobs stop
Cache Server FailureInfrastructureIncreased latency
Redis Connection FailureInfrastructureSession/cache issues
Message Broker FailureInfrastructureRabbitMQ/Kafka unavailable
DNS Resolution FailureNetworkSome services unreachable
Network Latency HighNetworkSlow communication
Packet LossNetworkIntermittent failures
Gateway Timeout (504)NetworkRequests timeout
Bad Gateway (502)NetworkUpstream failure
Internal Server Error (500)SoftwareServer exception
Service TimeoutInfrastructureService doesn’t respond
Thread Pool ExhaustedPerformanceRequests delayed
Resource StarvationSystemCPU/RAM exhausted
Process HungSoftwareProcess stops responding
Scheduler FailureSystemScheduled jobs missed
Cron Job FailureSystemAutomation interrupted
Backup FailureInfrastructureNo recent backup
Replication FailureDatabaseReplica outdated
Failover FailureInfrastructureHigh availability compromised
Storage I/O ErrorHardwareRead/write problems
RAID DegradedHardwareOne disk failed but array alive
Disk Read ErrorHardwareSlow or failed reads
File System CorruptionHardware/SystemSome files inaccessible
Temperature WarningHardwareDevice overheating
Fan FailureHardwareCooling degraded
Power Supply DegradedHardwareOne PSU failed (redundant remains)
Network Interface FailureHardwareOne NIC down
Certificate Validation FailureSecuritySecure API calls fail
Encryption FailureSecurityData cannot encrypt/decrypt
Session Management FailureSecurityUsers logged out repeatedly
Email Delivery FailureCommunicationNotifications unavailable
SMS Gateway FailureCommunicationOTP delivery affected
Push Notification FailureMobileAlerts not delivered
Payment Gateway FailureBusinessPurchases fail
License Validation FailureLicensingPremium features disabled
Cloud Storage FailureCloudFiles inaccessible
CDN FailureCloudStatic assets unavailable
Object Storage TimeoutCloudUpload/download issues
Kubernetes Pod CrashLoopCloudService instability
Container Restart LoopCloudFrequent service interruptions
VM Resource ExhaustionCloudInstance overloaded
Autoscaling FailureCloudTraffic spikes unmanaged
Log System FailureMonitoringLogs unavailable
Monitoring Agent FailureMonitoringHealth metrics missing
Alerting FailureMonitoringCritical alerts not sent
Time Synchronization FailureInfrastructureAuthentication/token issues
Index CorruptionSearchSearch results incorrect
Search Service FailureSearchSearch unavailable
Data Sync FailureIntegrationSystems out of sync
Import/Export FailureSoftwareData transfer interrupted
Permission Sync FailureIdentityIncorrect user permissions
Mobile App FreezeMobileUI stops responding
ANR (Application Not Responding)AndroidApp becomes unresponsive
Excessive Battery DrainMobilePoor user experience
Background Task FailureMobileSync not working
GPS FailureMobileLocation unavailable
Camera Initialization FailureMobileCamera feature unavailable
Microphone Access FailureMobileRecording fails
Bluetooth Connection FailureMobileDevice pairing fails
WebSocket DisconnectNetworkReal-time updates stop
Session Timeout ErrorWebUser sessions terminate unexpectedly
Rate Limit ExceededAPIRequests temporarily rejected
Serialization FailureSoftwareData conversion fails
Deserialization FailureSoftwareInvalid object parsing
Version Compatibility ErrorDeploymentClient/server mismatch
Migration FailureDatabaseSchema update incomplete
Rollback FailureDeploymentDeployment recovery unsuccessful
Feature Flag FailureDeploymentWrong features exposed
Audit Logging FailureSecurityCompliance logs missing
Data Validation FailureSoftwareInvalid business data processed

Common Critical HTTP Errors

HTTP CodeMeaning
500Internal Server Error
502Bad Gateway
503Service Unavailable
504Gateway Timeout
507Insufficient Storage
508Loop Detected
429Too Many Requests
408Request Timeout
409Conflict
422Unprocessable Entity

Examples of Critical (but Not Blocker)

  • Payment gateway is down, but users can still browse products.
  • Search feature fails while the rest of the website works.
  • Email notifications are not being sent, but transactions complete.
  • One database replica fails while the primary database continues serving requests.
  • Mobile app crashes only when opening the camera.
  • Background synchronization stops, but users can still use the application.
  • High CPU usage causes slow response times, but requests eventually complete.
  • Redis cache is unavailable, but the application falls back to the database.

These issues are typically classified as Critical (Severity 2) because they have a major impact but do not cause a complete outage. A Blocker (Severity 1) would be something like the entire application being unavailable, total database failure, or a production issue that prevents all users from using the system.