我有自己的运行Rack和Thin的MVC环境。
默认情况下,瘦的连接数限制为1024.如何更改最大可用连接数?在最好的情况下,无限制的可用连接。
Joern
答案 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的值进行测试。
在任何情况下,建议设置一个真正庞大的数字是不可取的,因为在资源用尽之前,服务将因为资源问题而失败。实际上,通过在服务器上保留内存来处理永远不会使用的连接,您可以通过一种小的方式加快该过程。