机架+薄,无限连接?

时间:2013-02-27 16:14:20

标签: rack thin connection

我有自己的运行Rack和Thin的MVC环境。

默认情况下,瘦的连接数限制为1024.如何更改最大可用连接数?在最好的情况下,无限制的可用连接。

Joern

1 个答案:

答案 0 :(得分:0)

据我所知,这不可能来自rackup -s thin的任何路由,因为Thin的配置选项不会通过rackup -O公开,只需通过解析ARGV。

但是,以下内容应该有效:

thin -R config.ru --max-conns 2000 --max-persistent-conns 1000 start

在我的机器上,Thin拒绝以这种方式支持超过10000个连接(而是使用值2560来取消它)。对我来说不是问题,我分别设置了30和1的值进行测试。

在任何情况下,建议设置一个真正庞大的数字是不可取的,因为在资源用尽之前,服务将因为资源问题而失败。实际上,通过在服务器上保留内存来处理永远不会使用的连接,您可以通过一种小的方式加快该过程。