Some big files can not be downloaded correct

Hey,

I have seafile 5.1.4 running on an odroid xu4. It normaly works perfect, but I recently synced a file with a size about 500mb.
Syncing with the windows client works perfect, but when simple downloading, following error occurs:

2016/08/28 22:48:49 [crit] 12669#0: *1233692 writev() "/var/lib/nginx/proxy/0/88/0000060880" has written only 4096 of 8192 while reading upstream, client: ::IP, server: cloud.*, request: "GET /seafhttp/files/repo/filename HTTP/1.1", upstream: "http://127.0.0.1:8082/files/repo/filename", host: "cloud.mydomain", referrer: "https://cloud.mydomain/"

The error occurs when downloading via Seahub, the Android Client or through the Seafile Filebrowser in the client.
The file gets download about 100-200mb, then it stops.

Thank you in advance,
Jack

Hi Jack,

It is most likely caused by the Nginx settings like timeout setting or max allowed file size setting.

Okay, I’ll try at home. The strange thing is, this occurs only at some files. I tried downloading another 2 GB file, works everytime.