GIIFTXoxoday Application Status

All Systems Operational

Empuls Operational
90 days ago
99.99 % uptime
Today
Empuls Web App Operational
90 days ago
99.99 % uptime
Today
Empuls Mobile App Operational
90 days ago
99.99 % uptime
Today
Msteams Operational
90 days ago
100.0 % uptime
Today
Empuls Stores Operational
90 days ago
100.0 % uptime
Today
Notifications Operational
90 days ago
100.0 % uptime
Today
Login Operational
90 days ago
100.0 % uptime
Today
Survey Operational
Reports Operational
HRMS integration Operational
90 days ago
100.0 % uptime
Today
Plum Operational
90 days ago
99.99 % uptime
Today
Plum Giift Operational
90 days ago
99.99 % uptime
Today
Plum Accounts Operational
90 days ago
100.0 % uptime
Today
Perks and Benefits Operational
90 days ago
100.0 % uptime
Today
Plum Stores Operational
90 days ago
100.0 % uptime
Today
Mastercard Mauritius Operational
90 days ago
99.97 % uptime
Today
Sriram mobile app Operational
90 days ago
100.0 % uptime
Today
Empuls INDIA Operational
90 days ago
99.99 % uptime
Today
Empuls India Web App Operational
90 days ago
99.99 % uptime
Today
Empuls India Accounts Operational
90 days ago
99.98 % uptime
Today
Empuls India Login Operational
90 days ago
99.99 % uptime
Today
Empuls UAE Operational
90 days ago
99.95 % uptime
Today
Empuls UAE Web App Operational
90 days ago
99.95 % uptime
Today
Empuls UAE Accounts Operational
90 days ago
99.96 % uptime
Today
Empuls UAE Login Operational
90 days ago
99.95 % uptime
Today
Loyalife EU Operational
90 days ago
99.99 % uptime
Today
Loyalife EU Web Operational
90 days ago
99.99 % uptime
Today
Loyalife EU API Operational
90 days ago
100.0 % uptime
Today
Worldia-xoxoday-eu Operational
90 days ago
100.0 % uptime
Today
Empuls empuls.io Operational
90 days ago
100.0 % uptime
Today
Empuls-empuls-io-web Operational
90 days ago
100.0 % uptime
Today
Empuls Accounts empuls io Operational
90 days ago
100.0 % uptime
Today
Empuls KSA Operational
90 days ago
99.94 % uptime
Today
Empuls KSA Web App Operational
90 days ago
99.92 % uptime
Today
Empuls KSA Accounts Operational
90 days ago
99.94 % uptime
Today
Empuls KSA Login Operational
90 days ago
99.96 % uptime
Today
Compass Operational
90 days ago
99.99 % uptime
Today
Compass Web Operational
90 days ago
99.99 % uptime
Today
Loyalife INDIA Operational
90 days ago
100.0 % uptime
Today
Loyalife INDIA Web Operational
90 days ago
100.0 % uptime
Today
Loyalife INDIA API Operational
90 days ago
100.0 % uptime
Today
Channel Partner Operational
90 days ago
100.0 % uptime
Today
channel-partner-app-com Operational
90 days ago
100.0 % uptime
Today
AAT-xoxoday-com Operational
90 days ago
100.0 % uptime
Today
Walk-with-the-Game Operational
90 days ago
100.0 % uptime
Today
Operational
Degraded Performance
Partial Outage
Major Outage
Maintenance
Major outage
Partial outage
No downtime recorded on this day.
No data exists for this day.
had a major outage.
had a partial outage.
Apr 13, 2026

No incidents reported today.

Apr 12, 2026

No incidents reported.

Apr 11, 2026

No incidents reported.

Apr 10, 2026

No incidents reported.

Apr 9, 2026

No incidents reported.

Apr 8, 2026

No incidents reported.

Apr 7, 2026

No incidents reported.

Apr 6, 2026

No incidents reported.

Apr 5, 2026

No incidents reported.

Apr 4, 2026

No incidents reported.

Apr 3, 2026
Resolved - Root cause:
The Dockerfile contained npm run build | true instead of RUN npm run build. The | true pattern pipes the build command's output, which has the side effect of always returning exit code 0 regardless of whether the build succeeded or failed. When the build failed (due to a code issue), Docker saw no error, happily continued building the image, and produced a container with no compiled static assets. nginx started up, found nothing in its web root, and fell back to its default page.

A syntax error in the frontend code was shipped to production. The browser failed to parse or execute the malformed code, causing components to not render correctly — resulting in a broken or blank UI for users.

Immediate fix: Replace npm run build | true with RUN npm run build. Optionally add a follow-up RUN step to assert the output directory is non-empty, so even a silent partial build would be caught.

Apr 3, 14:10 UTC
Resolved - Timeline of diagnosis:

Initial suspicion was the application layer — product listing pods were checked first and found healthy.
Investigation moved to the database, where slow-running MySQL queries were identified as the bottleneck.
Those queries were killed manually, DB connections were freed, and the storefront recovered immediately.

Root cause: One or more long-running MySQL queries held database connections, exhausting the connection pool. The application pods were alive and healthy, but they couldn't complete DB calls to fetch product data — so the listing page appeared broken from the user's perspective.

Apr 3, 06:00 UTC
Apr 2, 2026

No incidents reported.

Apr 1, 2026

No incidents reported.

Mar 31, 2026

No incidents reported.

Mar 30, 2026

No incidents reported.