根据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 的意外行为,还是应该如此?