5 months ago
I have two services that connect to each other, one being a main server and another running as a worker server (planning on adding more), I run them on port 8000 each, when I try to connect to the worker it says 502 Bad Gateway
I'm using this:
http://(INTERNALURL):8000
42 Replies
5 months ago
Is your service that you're calling internally bound to IPv6?
5 months ago
What's the framework?
5 months ago
Yeah that's IPv4 only
5 months ago
Set host=None
5 months ago
Can you share the deployment logs please
5 months ago
And your bind command
5 months ago
Can you share the line of code where you bind
5 months ago
That won't do the same thing as just setting host=None
5 months ago
That will set it to the string None
5 months ago
Oh.
5 months ago
That's what you have currently?
5 months ago
And you can confirm that it is set to type None before bind?
5 months ago
Just to check.
5 months ago
But what you wrote should work…
5 months ago
:/
5 months ago
None is dualstack
5 months ago
Brody stop lurking 😭
5 months ago
Uvicorn will then hand over None as a value to the loop.create_server() function, which leads to it listening on all interfaces including both IPv4 and IPv6 in dual stack mode.
5 months ago
What'd you do 🤨
5 months ago
Status changed to Solved brody • 5 months ago
5 months ago
!s


