2016-10-20 90 views
-1

我有應用程序在其中使用zip文件上傳多個圖像。504 GATEWAY_TIMEOUT當我上傳一堆圖像

它在我的本地系統工作正常,也對服務器工作正常,如果我只上傳2張圖片,但是當我試圖在一個zip它給了我下面的錯誤上傳超過20張圖片:

無法加載資源:服務器響應狀態爲504(GATEWAY_TIMEOUT)

我在服務器上使用了centos + apache + passenger。

環境

OS:Centos7

紅寶石:2.2.3與RVM安裝

乘客5.5.0

軌:4

PostgreSQL的:最新版本

apache隨乘客安裝

如果您有任何解決方案,請回答。

回答

0

通常情況下,服務器仍然需要的文件或圖片上傳連接,但是當文件大小大,如果你不需要做任何文件處理,然後我們需要設置後臺作業的相同。

因此,服務器逐漸上傳該文件並且不會拋出任何類似504 GATEWAY_TIMEOUT的錯誤。

希望,這會幫助你。

+0

但我想上傳在time.User圖像都將等到上傳這是對我很好。 除了後臺工作是否還有其他解決方案? –

+0

我不這麼認爲,但是您爲繼續圖片上傳設置了同步作業。 –

+0

如果你不想設置後臺作業看一看http://www.jedi.be/blog/2009/04/10/rails-and-large-large-file-uploads-looking-at-the-備擇方案/ –