~によるとGunicorn ドキュメントそしてウィキペディアSOの他の質問を含むWeb上の他のソースだけでなく、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の予期しない動作ですか、それとも実際に行うべきですか?