我正在使用supervisord来托管金字塔应用程序。Supervisord可以生成多个进程。由于它是一个Web应用程序,每个进程都应该有自己的端口。但我使用nginx反向代理:80请求到我的应用程序。假设有30个进程正在运行,我的应用程序本身将有30个端口。我需要在上游写入所有这些url:port。我不想写30次,而是想让它成为一个好的设计。有捷径吗?
upstream myapp-site {
server 127.0.0.1:8080 ;
server 127.0.0.1:8081 ;
server 127.0.0.1:8082 ;
server 127.0.0.1:8083 ;
}
我想要的不是上面的,而是
upstream myapp-site {
server 127.0.0.1:[8080:8083] ;
}