Maintenance Mode in R-COM Gateway
Maintenance Mode in R-COM Gateway provides controlled system isolation during upgrades, configuration changes, migrations, or emergency fixes without forcing a complete service blackout.
Unlike traditional maintenance modes that block all access and activity, R-COM Gateway supports Selective Access–Based Maintenance Mode. This allows administrators to restrict user access while optionally keeping core event processing active, enabling final validations and controlled operations during maintenance windows.
What Maintenance Mode Does
When Maintenance Mode is enabled:
- Login access is blocked for all users except explicitly allowed roles and groups
- A system-wide maintenance banner is displayed in the UI
- Gateway behavior can be precisely controlled:
- Either continue processing events
- Or fully suspend all event processing and automation
This approach ensures operational safety without sacrificing observability or controlled access.
Key Capabilities
Selective User Access
You can allow specific users to continue accessing the Gateway while maintenance mode is active. Access is granted to users who match at least one configured bypass role or Access Group:
- A selected Maintenance Bypass Role
- A selected Maintenance Bypass Access Group
At least one bypass role or group must be selected before Maintenance Mode can be enabled. All other users are prevented from accessing the Gateway.
Controlled Event Processing
Maintenance Mode allows explicit control over gateway operations:
-
Event Rules Enabled
- Core event ingestion and workflows continue running
- Useful for validating fixes, monitoring live data, or controlled testing
-
Event Rules Disabled
- All real-time processing and automated workflows are stopped
- Gateway operates in a fully paused state
This ensures maintenance actions do not unintentionally trigger workflows or external integrations.
System-Wide Maintenance Messaging
A configurable maintenance message is displayed:
- On the login screen
- In the gateway header for logged-in bypass users
This clearly communicates the system state and prevents user confusion.
Enabling Maintenance Mode
Before enabling Maintenance Mode, ensure:
- Maintenance Mode is enabled for the gateway instance
- Your user account has sufficient permissions to manage client settings
Configuration Steps
- Navigate to Administration > Maintenance > Maintenance Mode.
- Select Edit.
Enable Maintenance Mode
-
Configure the following options:
- Maintenance Mode: Enable this toggle to activate maintenance mode gateway-wide.
- Reject Sync HTTP Requests (
REJECT_SYNC_REQUESTS_ENABLED): Return HTTP503for synchronous HTTP events during maintenance. Rejected events are not added to the event queue. - Restrict Event Rules: Pause Event Rule processing during maintenance. When disabled, event processing continues normally.
- Maintenance Mode Message: Custom message shown to users during maintenance.
- Roles that can access the system during maintenance: Roles allowed to bypass maintenance restrictions.
- Groups that can access the system during maintenance: Access Groups allowed to bypass maintenance restrictions.
A user needs a selected bypass role or Access Group to retain access.
Enabling maintenance mode on one client activates it for all clients in the same R-COM Gateway instance
- Select Update.
Behavior After Activation
- Maintenance Mode remains active until it is manually disabled
- Only bypass-authorized users can log in
- All other login attempts are blocked
- Gateway behavior strictly follows the selected Event Rules setting
There is no automatic timeout or rollback. This is intentional, maintenance mode is an explicit operational state and must be exited deliberately.
When to Use Maintenance Mode
- Platform upgrades or configuration changes
- Workflow or integration refactoring
- Emergency patches or hotfixes
- Data migrations or schema changes
- Controlled validation in production environments
