在Python-Flask服务器中设置主机IP列表
我想设置一个主机(IP地址)列表,让我的Flask服务器可以在这些主机上监听。这样,如果主网口出现问题,其他的网口就能接管流量(算是一种简单的故障转移)。
在我的情况下,我有一个网络接口卡(NIC),它有4个端口,但只有2个端口可以被Flask使用,其他的必须保持私有(所以我不能设置 host='0.0.0.0'
)。
比如说,这是我现在的配置:
...
app = Flask(__name__, instance_relative_config=True)
app.run(debug=False, host='192.168.1.10', port=5000)
我想要得到这样的配置:
...
app = Flask(__name__, instance_relative_config=True)
app.run(debug=False, host='192.168.1.10,192.168.1.11', port=5000)
你有什么想法吗?
非常感谢!