You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Supabase Realtime client in Python is experiencing connection timeouts and failures when attempting to subscribe to database changes. The client repeatedly fails to maintain a connection with errors like "keepalive ping timeout" and "join push timeout for channel", despite having retry logic implemented.
As a workaround, I've implemented a manual sync on startup that fetches all existing records and syncs them to Redis, but this doesn't solve the real-time updates issue.
Key error messages:
join push timeout for channel realtime:config-changes
send push failed: sent 1011 (internal error) keepalive ping timeout
Error in connection check
To Reproduce
The issue occurs when using the AsyncRealtimeClient to subscribe to Postgres changes in Supabase. The relevant code setup is:
[Bug] Python Realtime Client Connection Timeouts and Failed Subscriptions
Describe the bug
The Supabase Realtime client in Python is experiencing connection timeouts and failures when attempting to subscribe to database changes. The client repeatedly fails to maintain a connection with errors like "keepalive ping timeout" and "join push timeout for channel", despite having retry logic implemented.
As a workaround, I've implemented a manual sync on startup that fetches all existing records and syncs them to Redis, but this doesn't solve the real-time updates issue.
Key error messages:
join push timeout for channel realtime:config-changes
send push failed: sent 1011 (internal error) keepalive ping timeout
Error in connection check
To Reproduce
The issue occurs when using the AsyncRealtimeClient to subscribe to Postgres changes in Supabase. The relevant code setup is:
The client attempts to subscribe to two channels:
Manual sync implementation as fallback:
Expected behavior
System information
Additional context
The text was updated successfully, but these errors were encountered: