ruby on apache无法保持连接活动

ruby on apache无法保持连接活动,ruby,apache,keep-alive,Ruby,Apache,Keep Alive,我有一个RubyonRails应用程序,提供API。这是一个遗留问题,我们已经在一个更合适的堆栈上构建了一个替代品,因此不需要在这个方向上提出这样的建议:) 但是我们需要提高it的响应延迟性能。我注意到基帕利夫不在。所以我在apache中启用了它。现在,来自该服务器的静态文件正在响应响应头中的connection:keep-alive。但是api(动态的、由rudy生成的xml)仍然以connection:close响应。果然,它似乎正在关闭客户端上的连接。乘客是使用的Apache模块 我如何使

我有一个RubyonRails应用程序,提供API。这是一个遗留问题,我们已经在一个更合适的堆栈上构建了一个替代品,因此不需要在这个方向上提出这样的建议:)

但是我们需要提高it的响应延迟性能。我注意到基帕利夫不在。所以我在apache中启用了它。现在,来自该服务器的静态文件正在响应响应头中的connection:keep-alive。但是api(动态的、由rudy生成的xml)仍然以connection:close响应。果然,它似乎正在关闭客户端上的连接。乘客是使用的Apache模块

我如何使它对ruby生成的响应使用keepalive


谢谢

我无法复制这个。我刚刚试过,使用Apache2.2.3和passenger 3.0.12

我的rails应用程序的响应没有连接:关闭,它们保持活动状态。(事实上,它们也有一个
连接:Keep Alive
,尽管我认为HTTP1.1不需要这样做

只要我的apache有
KeepAlive On