Status
Closed (19 February 2026)
Executive summary
On 11 February 2026, the OMS application became unavailable for a short period and then remained reachable but unstable and slow for some users. The initial outage was caused by inconsistent private DNS resolution. After DNS correction restored availability, additional performance issues persisted due to configuration mismatches following a recent server migration and inefficient real-time connection behaviour on specific endpoints. A series of fixes (including authentication and WebSocket-related changes) and a capacity upgrade resolved the instability.
Customer impact
- OMS was unavailable starting at 09:10 CET on 11 February 2026 and was restored at 09:55 CET after DNS correction.
- After restoration, OMS was reachable but some users experienced intermittent slowness and instability until the final fixes and capacity changes were completed.
Timeline (CET)
- 09:10 – OMS became unavailable.
- 09:55 – DNS issue corrected, functionality restored.
- After restoration – Performance remained slow; investigation identified migration-related configuration mismatches.
- Later that day – Configuration changes attempted; some changes caused application restarts; remaining corrections planned outside business hours.
- 19 February 2026 – Incident confirmed resolved after hotfixes (WebSocket/header and 2FA fallback) and production capacity scaling due to CPU saturation.
Root cause(s)
This incident had multiple contributing causes:
- Inconsistent private DNS resolution
- This caused the initial OMS unavailability. The DNS issue was corrected and availability returned.
- Post-migration configuration mismatches
- After DNS correction, the system remained slow due to configuration mismatches following a recent server migration.
- Inefficient real-time connection behaviour on specific endpoints.
- Investigations pointed to authentication failures on specific endpoints and inefficient fallback behaviour that created avoidable load. The /socket.io endpoints showed very long durations consistent with long polling behaviour, increasing CPU/memory pressure and degrading responsiveness.
- CPU exhaustion on the production instance.
- The remaining degradation was ultimately attributed to CPU saturation; additional capacity (vertical scaling) stabilized performance.
Resolution
Actions taken to resolve and stabilize OMS:
Corrected the DNS issue to restore availability.
Implemented fixes related to WebSocket/header behaviour and 2FA fallback.
Increased production capacity (vertical scaling) after confirming CPU saturation.
Improved resource assignment to reduce CPU spikes and improve OMS performance.
Preventive measures (what we changed / are improving)
We are implementing and validating the following improvements to reduce recurrence risk:
Strengthen real-time connection authentication handling and token behaviour validation.
Expand monitoring and improve early detection of abnormal patterns (so performance regressions are visible quickly).
Ensure monitoring baselines are available during deployments to enable before/after comparison.
What you need to do
No customer action is required.
If you still experience slowness or errors, contact support and include:
• Approximate time of occurrence
• What action you were performing
• Any error message or screenshot