动态设置Unicorn监听地址

时间:2013-09-25 01:10:48

标签: ruby-on-rails ruby unicorn

我有大约10个运行Unicorn的节点。我想在每个节点上锁定eth1的监听地址。

我正在设置环境变量

export ETH1=`/sbin/ifconfig eth1 | grep 'inet addr:' | cut -d: -f2 | awk '{ print $1}'`

然后尝试加载config / unicorn.rb

ipaddress = ENV["ETH1"]
listen "#{ipaddress}:8080", :tcp_nopush => true

Unicorn启动但仍在监听所有接口。在任何时候都可以有少于或多于10个节点,这就是我想要动态执行此操作的原因。有什么想法吗?

0 个答案:

没有答案