I'm experiencing an unusual issue with Sentry reporting in my Celery setup:
Environment:
- Python 3.8
- Celery workers: 3 separate queues
- sentry-sdk 1.40.6
Current behavior:
- Two workers successfully report traces to Sentry without issues
- One worker consistently fails with ReadTimeoutError:
urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='XXXXXX.ingest.sentry.io', port=443): Read timed out.
All workers:
- Run in the same environment
- Use identical Sentry configuration
- Process similar workloads
What I've checked:
- Network connectivity is consistent across all workers
- No apparent differences in configuration
- All workers have the same resource allocation
Has anyone encountered similar behavior where Sentry timeouts occur selectively on specific workers? Any suggestions for troubleshooting or resolving this issue?