The Hub Management page lets administrators fine-tune the messaging and notification SignalR hubs without redeploying the site. Use it whenever you need to temporarily disable a hub, adjust reconnect timings during maintenance, or slow down aggressive reconnect behaviour.
## Open the panel
1. Sign in with an administrator account.
2. Navigate to **Control Workplace → Admin → Hub Management**.
3. The page loads the current configuration from Azure Table Storage and hydrates every control automatically.
## Hub availability
- **Enable message hub** & **Enable notification hub** toggle the respective hubs on or off. Disabled hubs prevent new SignalR connections from starting for that feature while keeping the rest of the site online.
- **Minimum interval between hub calls** applies a per-user throttle (in seconds). When set to a non-zero value, the browser waits that long between manual reconnect attempts initiated from the UI.
## Connection behaviour
Each hub gets its own connection profile. Values are validated before saving, so out-of-range numbers are automatically clamped.
### Message hub
- **Initial delay (sec)** — postpone the first connection after page load.
- **Reconnect backoff (sec)** — comma-separated schedule for automatic reconnect attempts (for example `5,15,30,60`).
- **Manual retry interval (sec)** — minimum delay before the user can request another reconnect.
### Notification hub
- Uses the same set of controls as the message hub but applies to notice updates.
- Leave the reconnect field empty to fall back to the default `[5,15,30,60]` schedule.
## Save changes
1. Review all values. Disabled hubs automatically grey-out their connection settings so you know they are inactive.
2. Select **Save hub settings**. A green toast confirms success; red indicates validation or network issues.
3. Saved settings are written to the `SignalRSettings` table, invalidating caches immediately. Clients pick up the changes on their next reconnect cycle (typically within a few seconds).
## Tips
- Use short delays (0–5 seconds) for production hubs so real-time updates recover quickly after a blip.
- Increase the throttle value temporarily if runaway clients are saturating the hubs with reconnect spam.
- Remember that disabling a hub hides related real-time UI, but users can still access historical data via standard pages.