2015-11-07 38 views
3

我想上傳最大爲50GB的大文件。部分結果有效,但處理不完整:mod_fcgid:無法從http客戶端獲取數據

我編輯我的php.ini

max_execution_time = 18000 
max_input_time = 18000 
post_max_size = 50G 
upload_max_filesize = 50G 

我在虛擬主機增加mod_fcgid值

IdleTimeout 18000 
ProcessLifeTime 18000 
FcgidMaxRequestLen 64424509440 
FcgidIOTimeout 18000 

我可以上傳周圍2-3GB最大的文件,但對於更多的有兩種情況:

  • apache在10GB左右的日誌中沒有錯誤
  • 文件錯誤5GB左右(70008)的部分結果是有效的,但處理不完整:mod_fcgid:不能從HTTP客戶端獲取數據

網站(如果它可以幫助你):http://filetransfer.fr

預先感謝任何能幫助我的人!

Debian的7,阿帕奇2.2.22,PHP 5.4.45

+0

請幫幫我! – Themiller

+1

您是否嘗試過將SSLRenegBufferSize設置爲1073741824? – fritzmg

+0

你有32位或64位系統嗎?你有多少可用空間?在您的代碼可以運行之前,PHP將整個上傳的文件轉移到本地文件系統中,如果文件太大,那麼顯然會失敗。 –

回答

-1

我們得到了僅與Internet Explorer /邊緣。 只要我們使用不同的東西,一切都OK。

看來在IE/Edge中的壓縮內容是某種方式的錯誤。 您可以嘗試禁用壓縮並檢查是否消失。

相關問題