2016-10-28 3 views
0

Ich habe ownelcoud auf meinem Debian Server mit mysql, nginx und php-fpm installiert. Nachdem alles gut geklappt hat, habe ich versucht, große Dateien (ca. 12 GB) hochzuladen. Ich musste diese Anpassungen in der php.ini und der sites-available/default Datei vornehmen.Timeout beim Hochladen großer Dateien in 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; 

denke ich, dass die Proxy-Einstellungen nicht in meinem Fall wichtig sein sollten, weil ich nicht den Server als Proxy verwenden.

Ich habe post_max_size und upload_max_filesize in der php.ini geändert. Jetzt funktioniert alles, wenn große Dateien von einem Client auf demselben Host hochgeladen werden.

Leider schlägt das Hochladen derselben Datei über das Internet fehl. Der Upload dauert ca. 10 bis 15 Minuten (rund 90 Prozent). Dann scheint es ohne Benachrichtigung neu zu starten. Dieses Verhalten wiederholt sich endlos.

Gibt es ein Upload-Timeout in Nginx?

Danke für die Hilfe

Antwort

0

Die Lösung von mir gefunden. Unser Stellvertreter scheint das Problem zu sein. Tshark zeigt viele Verbindungsresets. Sobald ich mit direktem Internetzugang zuhause bin, funktioniert alles gut. Ich werde unseren Netzwerkadministrator bitten, dieses seltsame Proxy-Verhalten nächste Woche zu überprüfen. Danke für die Links.

Verwandte Themen