2010-02-14 96 views
3

我有一個在2.3.4和Ubuntu下運行的rails應用程序。我正在使用乘客。使用Ruby on Rails和apache文件上傳超時

我有抱怨,當用戶嘗試上傳大文件(> 300MB)。就我而言,我可以做得很好,但我有一個非常快速的互聯網連接。

更令人費解的是他們看到的行爲。在進程的某個時候,上傳過程似乎掛起。他們沒有收到錯誤,但是如果他們查看他們的網絡流量,則什麼也沒有發生。

這可能是一個Apache的設置?或者它可能是他們的最終目標?任何建議,我應該看看將不勝感激。

鮑勃

回答

0

在PHP其稱爲最大尺寸後,我不是真正的紅寶石精明,但我認爲它的類似的規定。 300MB的上傳是一個相當大的文件來處理HTTP POST。

1

如果timepout問題,那麼來看一下,apche的的httpd.conf文件,並嘗試設置保持連接的參數

0

將keepalive設置爲開啓解決了這個問題對我來說。 我在調整工作的超時設置,但不是最好的主意。

雖然我的上傳量並不大(只有3-5mb左右)。 KeepAlive是否幫助您使用300mb Bob?

我也是一個rails應用程序,對於這個問題,應用程序類型不是問題。