使用Ruby on Rails和apache进行文件上传超时

时间:2010-02-14 12:47:10

标签: ruby-on-rails timeout file-upload

我有一个在2.3.4和Ubuntu下运行的rails应用程序。我正在使用乘客。

当用户尝试上传大文件(> 300MB)时,我受到了投诉。就我而言,我可以做得很好,但我有一个非常快的互联网连接。

他们在最后看到的行为更令人费解。在进入该过程的某个时刻,上载过程似乎挂起。他们没有收到错误,但如果他们查看他们的网络流量,就不会发生任何事情。

这可能是apache设置吗?或者它可能是他们的结果?任何有关我应该看的建议都将不胜感激。

鲍勃

3 个答案:

答案 0 :(得分:1)

如果是超时问题,请查看apache的httpd.conf文件并尝试在参数

上设置Keepalive

答案 1 :(得分:0)

答案 2 :(得分:0)

将KeepAlive设置为On为我解决了问题。 我正在调整Timeout设置,但这不是最好的主意。

我的上传量不是很大(仅约3-5mb)。 KeepAlive对300mb鲍勃有帮助吗?

我也是一个rails应用程序,对于这个问题,应用程序类型不是问题。