我waitress
用来为我的 Django 应用程序提供服务。我需要它在同一个线程中同时在两个端口上为应用程序提供服务。(不能在单独的进程中,因为我需要能够在开发中的调试器中运行它。)
我怎样才能做到这一点?
最新版本的 waitress 现在能够监听多个套接字,包括 IPv4 和 IPv6。
您现在提供的不是传入主机/端口组合,而是提供waitress
以空格分隔的列表,它将根据需要创建尽可能多的套接字。
from waitress import serve
serve(wsgiapp, listen='0.0.0.0:8080 [::]:9090 *:6543')