Missing Alives

Error Description

The log message indicates an issue with the health and connectivity of a producer within the Unified Odds Feed (UOF) SDK. It indicates that the producer has been flagged as "DOWN" due to an "AliveIntervalViolation." This violation occurred because no subscribed alive message was received from the producer within the expected time frame (20 seconds), which is the longest period of inactivity observed.

In short, a specific producer within the Unified Odds Feed SDK did not send an expected alive message within the defined time frame.

2024-02-21 16:14:10,253 [WARN ] [] [uf-sdk-35952-2-rm-t-0] [com.sportradar.unifiedodds.sdk.impl.recovery.RecoveryManagerImpl] - ProducerDown:AliveIntervalViolation -> No subscribed alive received in 20s (longest inactivity interval), flagging producer as DOWN [Producer[1 LO]]

Applies to

Unified Odds Feed (UOF) SDK - all versions

Symptoms

The UOF SDK performs internal periodic checks (every 10 seconds) to monitor the receipt of alive messages from each producer. If no alive message is received within the configured InactivitySeconds timeout (default 20 seconds), it triggers a ProducerDown event. The Java SDK additionally specifies an AliveIntervalViolation as the reason for the ProducerDown event. In such cases, customers are advised to stop betting on markets associated with the affected producer.

Resolution

  • If alive violations occur across multiple producers, it could indicate a broader connection issue such as slow internet or network problems.

  • If the issue is specific to a particular producer ID, verify the health and connectivity status of that producer to address the problem effectively.

Last updated

Was this helpful?