Crawl not working on self-hosted with external redis (Upstash)

The bull dashboard doesn't seem to be showing the web scraper queue when it is connected to Upstash redis. I did not do anything like IP whitelisting etc that should block the connection.

I also got no concerning log messages

api-1                 | Web scraper queue created
api-1                 | Worker 38 started
api-1                 | Worker 38 listening on port 3002
api-1                 | For the UI, open http://0.0.0.0:3002/admin/@/queues
api-1                 | 
api-1                 | 1. Make sure Redis is running on port 6379 by default
api-1                 | 2. If you want to run nango, make sure you do port forwarding in 3002 using ngrok http 3002 
api-1                 | Connected to Redis Session Store!


It also seems like the redis connection is successful. It might be worth noting that using local docker composed redis works.

However, whenever I try to do crawl job, I got socket hangup instead of jobId. Am I missing something here? I attached the IP address of the service in the image and also attached the postman request for crawl.

Is there any missing steps to connect to external redis providers like Upstash?
Screenshot_2024-06-15_at_3.04.44_PM.png
Screenshot_2024-06-15_at_3.09.12_PM.png
Screenshot_2024-06-15_at_3.09.45_PM.png
Was this page helpful?