At OKX, we are committed to providing a transparent and reliable trading environment for our users. On January 12, 2021, our perpetual contract trading service experienced two separate trading halts. This document outlines the causes, our response, and the measures we take to ensure platform stability.
Details of the Trading Halts
The two trading pauses occurred at 15:19 HKT and 17:36 HKT on January 12, 2021. Both incidents were triggered by system upgrades and were resolved promptly.
First Trading Halt
- Scheduled Upgrade: A planned upgrade for the perpetual contract system began at 14:30 HKT.
- Issue Identified: By 14:42 HKT, our monitoring systems detected that due to a configuration error, the Time-Based Trigger (TBT) channel was not pushing market depth data. This triggered our emergency response protocol.
- Trading Halted: To address the issue immediately, trading was temporarily suspended at 15:19 HKT for urgent maintenance.
- Resolution: The system maintenance was completed, and trading successfully resumed at 15:39 HKT.
Second Trading Halt
- Scheduled Upgrade: A separate, planned upgrade for the WebSocket push system began at 17:00 HKT.
- Issue Identified: By 17:33 HKT, our systems detected an anomaly within the perpetual contract service. The issue was traced to a shared component between the push system and the trading system, which caused an interruption in transaction processing.
- Trading Halted: Trading was temporarily suspended at 17:36 HKT for urgent maintenance.
- Resolution: The maintenance was completed, and trading successfully resumed at 18:10 HKT.
Our Commitment to Platform Stability
Providing 24/7 trading services is our top priority. We strive to offer a stable and uninterrupted platform for all users. However, high-performance trading systems are inherently complex, and like all such platforms, we cannot guarantee 100% uptime. We are continuously working to enhance system stability and minimize the probability of outages through several key initiatives:
- Enhanced Quality Assurance: We have strengthened our engineering quality assurance and optimized our testing framework. New features must run stably on a simulated environment for a period before being deployed to the live market.
- Architectural Upgrades: We are implementing multi-machine and multi-region high-availability solutions. This architecture is designed to significantly reduce downtime caused by hardware or software failures.
- Hot Updates: We are advancing our systems to support hot updates for stateless logic. This allows for certain upgrades to occur without impacting user trading activity.
👉 Explore advanced trading platform features
How to Stay Informed on System Status
We believe in keeping our users fully informed about platform status and any scheduled events.
- Post-Incident Reports: Following any incident, we publish a detailed explanation on our official Status page.
- Proactive Notifications: For planned system upgrades or events, we release notifications in advance on our Status page. These updates are also communicated through our market and community channels, including dedicated API user groups and general user communities.
- API Notifications: API users can subscribe to the
system/statuschannel to receive real-time notifications and updates directly.
Frequently Asked Questions
What caused the trading halts on January 12, 2021?
The halts were caused by issues arising from planned system upgrades. The first was due to a configuration error that prevented data推送, and the second was due to an anomaly in a shared system component.
How does OKX handle unexpected system issues?
We have a robust emergency response protocol. When our monitoring systems detect an anomaly, we can initiate immediate actions, including temporary trading halts for urgent maintenance to resolve the issue swiftly and protect user interests.
What is OKX doing to prevent future outages?
We are continuously investing in our infrastructure. Key initiatives include improving our testing procedures, implementing a more resilient high-availability architecture, and developing hot-update capabilities to minimize downtime during upgrades.
Where can I check the real-time status of OKX services?
The best resource for real-time and historical service status is our official Status page. It provides the most accurate and up-to-date information on all platform services.
How are API users notified of system events?
API users can subscribe to the dedicated system/status channel using their API connections. This provides them with automated, real-time alerts for all system events and status changes.
Is my funding safe during a system halt?
User funds security is our highest priority. During any system maintenance or unexpected halt, all user assets remain secure and are completely unaffected by the trading pause.