Gunicorn을 IPv6 로컬 호스트에 바인딩 - '[::1]:8000' 대신 '[::]:8000'에 바인딩

Gunicorn을 IPv6 로컬 호스트에 바인딩 - '[::1]:8000' 대신 '[::]:8000'에 바인딩

~에 따르면Gunicorn 문서그리고위키피디아SO의 다른 질문을 포함하여 웹의 다른 소스뿐만 아니라 IPv6 주소에 대한 "localhost" 또는 "loopback"의 올바른 값은 다음과 같지만 [::1]gunicorn 명령에 바인딩하는 경우:

gunicorn -b '[::1]:8003' myserver:app

바인딩하지 않고 시작하려고 하면 다음 오류를 반환합니다.

[2021-01-08 14:18:41 +0000] [8] [INFO] Starting gunicorn 20.0.4
[2021-01-08 14:18:41 +0000] [8] [ERROR] Invalid address: ('::1', 8003)
[2021-01-08 14:18:41 +0000] [8] [ERROR] Retrying in 1 second

이 작업이 반복된 후 작업이 중단됩니다. [::]:8003동일한 명령을 사용하여 바인딩 하면 서버는 ipv6과 ipv4 모두에서 사용할 수 있습니다. 이것은 Gunicorn의 예상치 못한 동작입니까, 아니면 실제로 그래야 하는 것입니까?

관련 정보