2016-10-28 47 views
0

我已經在我的debian服務器上用mysql,nginx和php-fpm安裝ownlcoud。一切正常後,我嘗試上傳大文件(大約12 GB)。 我不得不在php.ini和sites-available/default文件中進行如此的調整。將大文件上傳到owncloud時發生超時

client_max_body_size 16400M; # set max upload size 
    fastcgi_buffers 128 4K; 
    fastcgi_read_timeout 4000; 
    proxy_connect_timeout 4000; 
    proxy_read_timeout 4000; 
    proxy_send_timeout 4000; 
    proxy_buffer_size 64k; 
    proxy_buffers 4 32k; 
    proxy_busy_buffers_size 64k; 
    proxy_temp_file_write_size 64k; 
    client_body_temp_path /ownclouddata/temp; 

我認爲代理設置在我的情況下應該不重要,因爲我不使用服務器作爲代理。

我在php.ini中更改了post_max_size和upload_max_filesize。現在一切正常,當從同一主機上的客戶端上傳大文件時。

不幸的是,通過網絡上傳相同的文件失敗。上傳進行約10至15分鐘(大約90%)。然後它似乎重新啓動沒有任何通知。這種行爲重複不休。

nginx中有沒有上傳超時?

感謝您的幫助

回答

0

自己找到解決方案。我們的代理似乎是問題所在。 Tshark顯示了很多連接重置。只要我在家中直接訪問互聯網,一切正常。我會要求我們的網絡管理員在下週證明這種奇怪的代理行爲。 感謝您的鏈接。